maintenance get#

Получить информацию о maintenance операции.

Синтаксис#

catalog maintenance get --id=<operationId>

Опции#

--id Уникальный идентификатор операции.

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

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

  • быть владельцем maintenance операции ИЛИ

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

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

Примеры#

Получить информацию о maintenance операции в табличном формате:

catalog maintenance get --id 304ae154-a2ee-4df5-b63b-70830bf30e83
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+
| operation-id                         | operation-name   | operation-parameters | target-type  | target   | owner | started-at                    | completed-at                  | result                                                         | error |
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+
| 304ae154-a2ee-4df5-b63b-70830bf30e83 | expire-snapshots |                      | object-group | my_group | root  | 2025-05-19T14:11:41.138+03:00 | 2025-05-19T14:11:41.275+03:00 | deleted-files=0;expired-snapshots=0;system.processed-objects=2 |       |
+--------------------------------------+------------------+----------------------+--------------+----------+-------+-------------------------------+-------------------------------+----------------------------------------------------------------+-------+

Получить информацию о maintenance операции с отображением в формате JSON:

catalog --json maintenance get --id 304ae154-a2ee-4df5-b63b-70830bf30e83
{
  "operation-id" : "304ae154-a2ee-4df5-b63b-70830bf30e83",
  "operation-name" : "expire-snapshots",
  "operation-parameters" : { },
  "target-object-group-name" : "my_group",
  "target-catalog-name" : null,
  "target-namespace-name" : null,
  "target-object-name" : null,
  "owner" : "root",
  "started-at" : 1747653101138,
  "completed-at" : 1747653101275,
  "result" : {
    "deleted-files" : "5",
    "expired-snapshots" : "2",
    "system.processed-objects" : "2"
  },
  "error" : null
}