ZooKeeper предназначен для работы в качестве кластера, который называется ансамблем (ensemble). Из-за особенностей алгоритма балансировки рекомендуется, чтобы ансамбль включал нечетное число серверов, например три, пять и т.д., поскольку ZooKeeper сможет отвечать на запросы, лишь когда функционирует большинство членов ансамбля (кворум). Это значит, что ансамбль из трех узлов может работать и при одном неработающем узле. Если в ансамбле пять узлов, таких может быть два
Apache Kafka. Потоковая обработка и анализ данных
·
Тодд Палино