iceberg namespace list#
Возвращает список namespace Iceberg.
Синтаксис#
Опции#
--catalog-name
Имя каталога Iceberg. Если не указано, будут возвращены namespace из всех каталогов.
--page-size
Максимальное количество возвращаемых записей.
--page-token
Идентификатор страницы, начиная с которой необходимо возвращать записи.
Права доступа#
Ниже приведен список требований для пользователя, выполняющего операцию. При невыполнении данных условий CedrusData Catalog скроет некоторые результаты или вернет ошибку.
Для каталога, которому принадлежит namespace:
быть владельцем каталога ИЛИ
иметь встроенную роль
builtin.iceberg.admin
ИЛИиметь встроенную роль
builtin.admin
Для namespace:
Примеры#
Получить список namespace в каталоге ice_prod
в табличном формате:
+--------------+----------------+-------+--------------------------------------------------+
| catalog-name | namespace-name | owner | properties |
+--------------+----------------+-------+--------------------------------------------------+
| ice_prod | hr | admin | location=s3://ice-bucket/hr |
| ice_prod | procurement | admin | location=s3://ice-bucket/procurement;owner=spark |
| ice_prod | sales | admin | location=s3://ice-bucket/sales;owner=spark |
+--------------+----------------+-------+--------------------------------------------------+
Получить список namespace в каталоге ice_prod
в формате JSON:
{
"items" : [ {
"catalog-name" : "ice_prod",
"namespace-name" : "hr",
"owner": "admin",
"properties" : {
"location" : "s3://ice-bucket/hr"
}
}, {
"catalog-name" : "ice_prod",
"namespace-name" : "procurement",
"owner": "admin",
"properties" : {
"owner" : "spark",
"location" : "s3://ice-bucket/procurement"
}
}, {
"catalog-name" : "ice_prod",
"namespace-name" : "sales",
"owner": "admin",
"properties" : {
"owner" : "spark",
"location" : "s3://ice-bucket/sales"
}
} ],
"next-page-token" : null
}