2016-02-22 2 views
1

У меня есть 3 узла, где установлен Kafka. Все эти 3 узла имеют свои собственные экземпляры zookeeper. Требуется ли 3 экземпляра zookeeper или 1 экземпляр zookeeper? Должны ли мы иметь несколько экземпляров zookeeper для отказоустойчивости & в таком случае один из экземпляров будет действовать как первичный, а другие будут репликами?Приборы Zoopekeeper в Кафке

ответ

2

Я не уверен, что вы подразумеваете под «Все эти узлами имеют 3 своих собственные экземпляров Zookeeper» В принципе, вы должны иметь один кластер из одного, трех или пяти случаев Zookeeper и все брокеры Кафка должны использовать один и тот же кластер , Вам не нужно больше одного экземпляра Zookeeper, но я настоятельно рекомендую использовать три или пять экземпляров из-за доступности. Мы используем три экземпляра Zookeeper для запуска нашего кластера Kafka.

+0

К сожалению, у нас есть один кластер с тремя экземплярами zookeeper. Будет ли один из этих экземпляров действовать как первичный, а также другие экземпляры отказоустойчивости? –

+0

Да, Zookeepers выбирает лидера, а два других экземпляра выступают в качестве последователей (= replicas). Если лидер не удастся, новый лидер будет избран, а остальной мир должен вновь подключиться к новому лидеру. –

+0

Спасибо, это лидирующие выборы, характерные для zookeeper? Я думал, что для избрания лидера для каждого раздела кафки, который я недавно встретил этим термином. –

Смежные вопросы