如果leader crash时,ISR为空怎么办?

Posted programb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果leader crash时,ISR为空怎么办?相关的知识,希望对你有一定的参考价值。

kafka在Broker端提供了一个配置参数:unclean.leader.election,这个参数有两个值:
true(默认):允许不同步副本成为leader,由于不同步副本的消息较为滞后,此时成为leader,可能会出现消息不一致的情况。
false:不允许不同步副本成为leader,此时如果发生ISR列表为空,会一直等待旧leader恢复,降低了可用性。

以上是关于如果leader crash时,ISR为空怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

isr 管理

Kafka——一致性重要机制之ISR(kafka replica)

Kafka ISR and AR HW LEO

Kafka 中 ARISROSR 是什么?ISR 的伸缩性什么?

kafka 消息可靠性

kafka生产者怎么样能够保障数据不丢,不重复且分区内数据有序!