ZooKeeper координирует реплики ClickHouse и хранит служебные метаданные, а не сами строки таблиц. Вместо него можно использовать ClickHouse Keeper.
Зачем нужен ZooKeeper в кластере ClickHouse?
ZooKeeper координирует реплики ClickHouse и хранит служебные метаданные, а не сами строки таблиц. Вместо него можно использовать ClickHouse Keeper.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
ZooKeeper координирует реплики ClickHouse и хранит служебные метаданные, а не сами строки таблиц. Вместо него можно использовать ClickHouse Keeper.
Координация нужна для журналов и очередей репликации, состояния реплик и некоторых распределённых операций. Передача частей данных выполняется между серверами ClickHouse.
Отказ координатора может нарушить запись и согласование операций, хотя часть локальных чтений остаётся возможной. Нужны отказоустойчивое размещение и мониторинг. Не путайте координатор с Distributed-таблицей: она маршрутизирует запросы к шардам.
Источник: clickhouse.com.