zk master选举
2016-12-04 20:26:41 0 举报
Zookeeper的Master选举是一个关键过程,用于在集群中确定一个主节点。当集群中的主节点故障或无法提供服务时,其他存活的节点会触发选举过程。每个节点都会向其他节点发送投票请求,要求它们投票支持自己成为新的主节点。然后,每个节点会根据收到的票数来确定自己的排名。最后,得票数最多的节点将成为新的主节点,并开始提供服务。这个过程是自动的,不需要人工干预。
作者其他创作
大纲/内容
是否注册成功
向zk server注册Watcher,监听节点删除事件
Master节点是否有删除事件
N
系统开始运行
Y
节点已经被其他工作服务器创建
\b可以读取节点信息
记录当前集群的Master信息
\bMaster宕机或主从间网络故障
利用Zookeeper强一致性,保证分布式高并发的情况下节点的创建一定能保证全局唯一性,即Zookeeper将保证客户端无法重复创建一个已经存在的数据节点
读取节点数据
Master选举完成
向zk server注册Master临时节点/znode/master,同时写入自己的信息
\b标记为Master
0 条评论
下一页