Перейти к основному содержимому
Перейти к основному содержимому

Hudi движок таблицы

Этот движок предоставляет только для чтения интеграцию с существующими таблицами Apache Hudi в Amazon S3.

Создать таблицу

Обратите внимание, что таблица Hudi должна уже существовать в S3, эта команда не принимает параметры DDL для создания новой таблицы.

CREATE TABLE hudi_table
    ENGINE = Hudi(url, [aws_access_key_id, aws_secret_access_key,])

Параметры движка

  • url — URL корзины с путем к существующей таблице Hudi.
  • aws_access_key_id, aws_secret_access_key - Долгосрочные учетные данные для пользователя аккаунта AWS. Вы можете использовать их для аутентификации ваших запросов. Параметр является необязательным. Если учетные данные не указаны, они используются из файла конфигурации.

Параметры движка могут быть указаны с использованием Именованных коллекций.

Пример

CREATE TABLE hudi_table ENGINE=Hudi('http://mars-doc-test.s3.amazonaws.com/clickhouse-bucket-3/test_table/', 'ABC123', 'Abc+123')

Использование именованных коллекций:

<clickhouse>
    <named_collections>
        <hudi_conf>
            <url>http://mars-doc-test.s3.amazonaws.com/clickhouse-bucket-3/</url>
            <access_key_id>ABC123<access_key_id>
            <secret_access_key>Abc+123</secret_access_key>
        </hudi_conf>
    </named_collections>
</clickhouse>
CREATE TABLE hudi_table ENGINE=Hudi(hudi_conf, filename = 'test_table')

См. также