iceberg catalog create#

Создает новый каталог Iceberg.

Необходимые привилегии: iceberg-catalog.create.

Синтаксис#

catalog iceberg catalog create 
  --catalog-name=<catalogName>
  --file-system-name=<fileSystemName>
  --file-system-location=<fileSystemLocation>
  [--description=<description>]
  [-p=<String=String>]...

Опции#

--catalog-name Имя каталога Iceberg.

--file-system-name Имя файловой системы с которой будет работать каталог.

--file-system-location Путь в файловой системе, по которому по умолчанию будут располагаться объекты каталога. Должен быть в формате s3://<bucket>/<path> для файловой системы S3, и <schema>://<host>[:<port>]/<path> для файловой системы HDFS.

--description Произвольное описание.

-p | --property Свойство каталога в формате ключ=значение. Указанные свойства будут переданы клиентам Iceberg REST API. Опцию можно задать несколько раз.

Примеры#

Создать новый каталог Iceberg ice_prod:

catalog iceberg catalog create \
  --catalog-name ice_prod \
  --file-system-name minio \
  --file-system-location s3://ice-bucket/ice-prod \
  -p write.format.default=parquet