所以我的理解是,在Ensemble中有一个动物园管理员领导者,并且在Kafka集群中也有一些“分区领导者”。 Kafka分区领导者通过Zookeeper API选举产生。是不是?
另一个问题,主/从与领导/追随者基本相同吗?
答案 0 :(得分:4)
Add...
,则第一个可用的副本将被选为分区负责人,无论它是否在ISR中。
所以有些消息可能会丢失。答案 1 :(得分:2)
Kafka中的分区领导者选举不是通过zookeeper API完成的,实际上,alive assign replicas中的第一个副本将被选为每个分区的领导者。
至于主/从的东西,据我所知,许多开源已经用leader / replica或primary / replica替换旧的术语'master / slave',所以基本上它们是相同的。