一個問題困擾了我很長一段時間。我知道領導選舉存在於動物園管理員。假設我們有一個與Zookeeper集合相連的Kafka集羣。領導選舉動物園管理員和卡夫卡
所以我的理解是,在Ensemble中有一個動物園管理員領導者,而且在Kafka集羣中也有一些「分區領導者」。 Kafka分區負責人通過Zookeeper API選舉出來。這樣對嗎 ?
另一個問題,主/從是否與領導者/追隨者基本相同?
一個問題困擾了我很長一段時間。我知道領導選舉存在於動物園管理員。假設我們有一個與Zookeeper集合相連的Kafka集羣。領導選舉動物園管理員和卡夫卡
所以我的理解是,在Ensemble中有一個動物園管理員領導者,而且在Kafka集羣中也有一些「分區領導者」。 Kafka分區負責人通過Zookeeper API選舉出來。這樣對嗎 ?
另一個問題,主/從是否與領導者/追隨者基本相同?
Kafka中的分區領導者選舉不是通過zookeeper API完成的,實際上,活動分配副本中的第一個副本將被選爲每個分區的領導者。
至於主/從事的東西,據我所知,許多開源已經用領導者/副本或主/副本代替舊術語「主/從」,所以基本上它們是相同的。
unclean.leader.election.enable=true
,那麼無論是否在ISR中,第一個可用副本都將被選爲分區領導者。 所以一些消息可能會丟失。
謝謝。你能否提供關於「他的第一個副本在活動分配副本將被選爲每個分區的領導者」的鏈接。我想了解更多。 – nathan