zookeepers select 如何在新连接的 zookeeper 集群中成为其主人?
How zookeepers select its master in freshly connected zookeeper cluster?
刚开始研究zookeeper的架构及其与hbase的通信
我对zookeeper集群的leader选举有些疑惑
据我所知,zookeepers 将 select 它的主人使用事务
id 但是当我们新连接 zookeeper 集群时,所有 zookeeper 的
现在交易 ID 将为零 select 它的领导者.....
哪位大侠能详细解释一下吗.....
提前致谢
Zookeeper 在选举时会考虑几个指标,例如 epoch
/zxid
/id
,您可以从 [=13= 的实现中验证].
回答你的问题,如果你所有的zk节点在一个新的集群中同时启动,id最大的那个(由你在文件myid
中指定)将被选为领导者。
刚开始研究zookeeper的架构及其与hbase的通信
我对zookeeper集群的leader选举有些疑惑
据我所知,zookeepers 将 select 它的主人使用事务 id 但是当我们新连接 zookeeper 集群时,所有 zookeeper 的 现在交易 ID 将为零 select 它的领导者.....
哪位大侠能详细解释一下吗.....
提前致谢
Zookeeper 在选举时会考虑几个指标,例如 epoch
/zxid
/id
,您可以从 [=13= 的实现中验证].
回答你的问题,如果你所有的zk节点在一个新的集群中同时启动,id最大的那个(由你在文件myid
中指定)将被选为领导者。