В Kafka HA, почему минимальное количество брокеров требуется 3, а не 2 - PullRequest
1 голос
/ 08 ноября 2019

Мы пытаемся внедрить Kafka HA с использованием кластера kafka. При проведении исследований и разработок мы обнаружили, что минимальное количество узлов, рекомендуемых для брокеров zookeeper и kafka, составляет 3.

Мы понимаем, почему в zookeeper должно быть минимум 3 узла, потому что для выбора лидера минимум (n + 1) / 2 узладолжен быть в рабочем состоянии.

Но не ясно, почему требуется минимум 3 брокера кафки. Почему мы не можем реализовать HA с 2 брокерами kafka и 3 узлами zookeepr?

...