> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-revert-104359-revert-104251-parquet-single.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Содержит текущее количество обработанных, обрабатываемых и завершившихся с ошибкой узлов в Keeper для каждого объекта метаданных S3Queue, а также при необходимости их содержимое. В отличие от system.s3queue_metadata_cache, которая показывает кэш в памяти, эта таблица считывает состояние непосредственно из Keeper.

# system.s3_queue_metadata

<div id="description">
  ## Описание
</div>

Содержит текущее количество узлов со статусами processed, processing и failed в Keeper для каждого объекта метаданных S3Queue, а также их содержимое по запросу. В отличие от system.s3queue\_metadata\_cache, в которой отображается кэш в памяти, эта таблица получает состояние непосредственно из Keeper.

<div id="columns">
  ## Столбцы
</div>

* `zookeeper_path` ([String](/ru/reference/data-types/string)) — Путь к метаданным в ZooKeeper. Для очереди во вспомогательном ZooKeeper это ключ фабрики `<zookeeper_name>:<path>`, а не непосредственный путь в Keeper.
* `processed_nodes_count` ([Nullable(UInt64)](/ru/reference/data-types/nullable)) — Количество узлов в каталоге `processed` в Keeper. Устанавливается только в режиме `unordered`: в режиме `ordered` нет отдельных узлов обработанных файлов (см. `processed_path`), поэтому значение равно NULL.
* `processing_nodes_count` ([UInt64](/ru/reference/data-types/int-uint)) — Количество узлов в каталоге `processing` в Keeper
* `failed_nodes_count` ([UInt64](/ru/reference/data-types/int-uint)) — Количество узлов в каталоге `failed` в Keeper
* `processed_nodes` ([Map(String, String)](/ru/reference/data-types/map)) — Содержимое каталога `processed` в Keeper (имя узла -> данные узла). Заполняется только в режиме `unordered`. Получается только при выборе этого столбца.
* `processing_nodes` ([Map(String, String)](/ru/reference/data-types/map)) — Содержимое каталога `processing` в Keeper (имя узла -> данные узла). Получается только при выборе этого столбца.
* `failed_nodes` ([Map(String, String)](/ru/reference/data-types/map)) — Содержимое каталога `failed` в Keeper (имя узла -> данные узла). Получается только при выборе этого столбца.
* `processed_path` ([Map(String, String)](/ru/reference/data-types/map)) — Путь к последнему обработанному файлу для каждого указателя обработанных данных в Keeper (относительный путь указателя -> путь к последнему обработанному файлу). Заполняется только в режиме `ordered`; содержит данные для единственного указателя, а также указателей для каждого бакета и каждой партиции. Получается только при выборе этого столбца.
