如果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为空怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
Kafka——一致性重要机制之ISR(kafka replica)