Описание
Содержит текущее количество узлов со статусами processed, processing и failed в Keeper для каждого объекта метаданных S3Queue, а также их содержимое по запросу. В отличие от system.s3queue_metadata_cache, в которой отображается кэш в памяти, эта таблица получает состояние непосредственно из Keeper.
Столбцы
zookeeper_path(String) — Путь к метаданным в ZooKeeper. Для очереди во вспомогательном ZooKeeper это ключ фабрики<zookeeper_name>:<path>, а не непосредственный путь в Keeper.processed_nodes_count(Nullable(UInt64)) — Количество узлов в каталогеprocessedв Keeper. Устанавливается только в режимеunordered: в режимеorderedнет отдельных узлов обработанных файлов (см.processed_path), поэтому значение равно NULL.processing_nodes_count(UInt64) — Количество узлов в каталогеprocessingв Keeperfailed_nodes_count(UInt64) — Количество узлов в каталогеfailedв Keeperprocessed_nodes(Map(String, String)) — Содержимое каталогаprocessedв Keeper (имя узла -> данные узла). Заполняется только в режимеunordered. Получается только при выборе этого столбца.processing_nodes(Map(String, String)) — Содержимое каталогаprocessingв Keeper (имя узла -> данные узла). Получается только при выборе этого столбца.failed_nodes(Map(String, String)) — Содержимое каталогаfailedв Keeper (имя узла -> данные узла). Получается только при выборе этого столбца.processed_path(Map(String, String)) — Путь к последнему обработанному файлу для каждого указателя обработанных данных в Keeper (относительный путь указателя -> путь к последнему обработанному файлу). Заполняется только в режимеordered; содержит данные для единственного указателя, а также указателей для каждого бакета и каждой партиции. Получается только при выборе этого столбца.