Кафка не избирается новым лидером после того, как 2 узла не работают - PullRequest
0 голосов
/ 05 ноября 2019

мы тестируем масштабирование в среде с 3 узлами kafka, каждый из которых имеет службу брокера и zookeeper в replica.factor = 2 после того, как служба остановилась на 2 узлах, лидер раздела остался старым и не двигался ктолько узел, который работает

и отправляется сообщение об ошибке

Ошибка: раздел 0 не имеет лидера. Пропустить получение смещений Ошибка: раздел 2 не имеет лидера. Пропустить получение смещений Ошибка: раздел 3 не имеет лидера. Пропустить получение смещений

почему это может произойти?

здесь вы можете увидеть, как лидеры остались, даже если есть набор реплик

1 Ответ

0 голосов
/ 05 ноября 2019

В соответствии с конфигурацией kafka

Коэффициент репликации для темы смещений (установите выше, чтобы обеспечить доступность). Внутреннее создание темы не будет выполнено, пока размер кластера не будет соответствовать этому требованию к коэффициенту репликации.

Я предполагаю, что кластер kafka не может обслуживать или делать что-либо с темой, у которой фактор реплики больше, чем его размер

...