假设我有一个由3个Kafka代理和3个Zookeeper组成的Kafka集群。
我有一个单一的主题“accountsTopic”,其设置为“复制因子为3”和“ISR为2”。
如果Leader死亡,Kafka将选举ISR作为Leader,但第三个节点(假设不是ISR)是否会在这种2节点故障转移设置中充当当前Leader的ISR?
我有一个单一的主题“accountsTopic”,其设置为“复制因子为3”和“ISR为2”。
如果Leader死亡,Kafka将选举ISR作为Leader,但第三个节点(假设不是ISR)是否会在这种2节点故障转移设置中充当当前Leader的ISR?
acks
设置将始终确保在提交消息之前将ISR副本写入。因此,简而言之,在我的情况下,我将始终为干净的领导者选举拥有一个ISR
副本。但是,我想了解新领导者选举后Non-ISR
代理会发生什么?它是否会追赶并成为新领导者的ISR
? - Divswrite
时,是否保证第三个将成为新领导者的ISR
,以便对新领导者的写入仅在第三个成功写入时被视为已提交? - Divs