iceberg catalog update#

Изменяет каталог Iceberg.

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

Синтаксис#

catalog iceberg catalog update 
  --catalog-name=<name>
  ([--new-catalog-name=<newName>]
  [--new-file-system-location=<newFileSystemLocation>]
  [--new-description=<newDescription>]
  [-property=<String=String>]...
  [--remove-property=<removedProperties>]...)

Опции#

--catalog-name Имя каталога, который будет изменен.

--new-catalog-name Новое имя каталога.

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

--new-description Новое описание.

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

--remove-property= Свойство каталога, которое должно быть удалено. Опцию можно задать несколько раз.

Примеры#

Обновить формат записи по умолчанию в каталоге Iceberg ice_prod:

catalog iceberg catalog update \
  --catalog-name ice_prod \
  -p write.format.default=orc