iceberg object get#

Возвращает информацию об объекте Iceberg.

Синтаксис#

catalog iceberg object get --catalog-name=<catalogName>
                           --namespace-name=<namespaceName>
                           --object-name=<objectName>

Опции#

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

--namespace-name Имя namespace Iceberg.

--object-name Имя объекта Iceberg.

Права доступа#

Ниже приведен список требований для пользователя, выполняющего операцию.

Для каталога, которому принадлежит namespace:

  • быть владельцем каталога ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Для namespace, которому принадлежит объект:

  • быть владельцем namespace ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Для объекта:

  • быть владельцем объекта ИЛИ

  • иметь встроенную роль builtin.iceberg.admin ИЛИ

  • иметь встроенную роль builtin.admin

Примеры#

Получить информацию о таблице hr.department в каталоге ice_prod с отображением в табличном формате:

catalog iceberg object get --catalog-name ice_prod --namespace-name hr --table-name department
+--------------+----------------+-------------+-------------+-------+-------------------------------------------------------------------------------------------------+----------------------------+
| catalog-name | namespace-name | object-name | object-type | owner | metadata-location                                                                               | previous-metadata-location |
+--------------+----------------+-------------+-------------+-------+-------------------------------------------------------------------------------------------------+----------------------------+
| ice_prod     | hr             | department  | table       | admin | s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json |                            |
+--------------+----------------+-------------+-------------+-------+-------------------------------------------------------------------------------------------------+----------------------------+

Получить информацию о таблице hr в каталоге ice_prod с отображением в формате JSON:

catalog --json iceberg object get --catalog-name ice_prod --namespace-name hr --table-name department
{
  "catalog-name" : "ice_prod",
  "namespace-name" : "hr",
  "object-type" : "table",
  "object-name" : "department",
  "owner": "admin",
  "metadata-location" : "s3://ice-bucket/hr/department/metadata/00000-c78825c2-be5b-4e20-85d3-ef94ee24bb9f.metadata.json",
  "previous-metadata-location" : null
}