一个问题困扰了我很长一段时间。我知道领导选举存在于动物园管理员。假设我们有一个与Zookeeper集合相连的Kafka集群。领导选举动物园管理员和卡夫卡
所以我的理解是,在Ensemble中有一个动物园管理员领导者,而且在Kafka集群中也有一些“分区领导者”。 Kafka分区负责人通过Zookeeper API选举出来。这样对吗 ?
另一个问题,主/从是否与领导者/追随者基本相同?
一个问题困扰了我很长一段时间。我知道领导选举存在于动物园管理员。假设我们有一个与Zookeeper集合相连的Kafka集群。领导选举动物园管理员和卡夫卡
所以我的理解是,在Ensemble中有一个动物园管理员领导者,而且在Kafka集群中也有一些“分区领导者”。 Kafka分区负责人通过Zookeeper API选举出来。这样对吗 ?
另一个问题,主/从是否与领导者/追随者基本相同?
Kafka中的分区领导者选举不是通过zookeeper API完成的,实际上,活动分配副本中的第一个副本将被选为每个分区的领导者。
至于主/从事的东西,据我所知,许多开源已经用领导者/副本或主/副本代替旧术语“主/从”,所以基本上它们是相同的。
unclean.leader.election.enable=true
,那么无论是否在ISR中,第一个可用副本都将被选为分区领导者。 所以一些消息可能会丢失。
谢谢。你能否提供关于“他的第一个副本在活动分配副本将被选为每个分区的领导者”的链接。我想了解更多。 – nathan