Много лет назад для координации распределенных кластеров ClickHouse требовался ZooKeeper. Теперь в этом больше нет необходимости, и хотя мы по-прежнему поддерживаем использование ZooKeeper, он больше не рекомендуется.
Какие сторонние зависимости нужны для запуска ClickHouse?
ClickHouse самодостаточен и не имеет зависимостей во время выполнения
У ClickHouse нет никаких зависимостей во время выполнения. Он распространяется как единый бинарный файл и полностью самодостаточен. Этот бинарный файл обеспечивает всю функциональность кластера: обрабатывает запросы, выступает в роли рабочего узла кластера, работает как система координации, реализующая алгоритм консенсуса RAFT, а также как клиент или локальный движок запросов.
Это уникальное архитектурное решение отличает ClickHouse от других систем, где часто используются выделенные фронтенд-, бэкенд- или агрегационные узлы, поскольку оно упрощает развертывание, управление кластером и мониторинг.
Последнее изменение 10 июня 2026 г.