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