Что происходит, когда умирает лидер, зависит от вашей конфигурации.
По умолчанию начиная с 0,11 , только одна из синхронизированных реплик может быть выбрана в качестве лидера. Если никакие реплики не синхронизированы, раздел переходит в автономный режим. Это способствует согласованности, а не доступности.
Вы можете установить unclean.leader.election.enable=true
на своих брокерах, и в этом случае, если никакие реплики не синхронизированы, будет выбрана одна из несинхронизированных реплик. Это может привести к потере данных, но способствует доступности. Конечно, если некоторые реплики синхронизированы, он все равно выберет одну из них.