jjzjj

13.0 Zookeeper Leader 选举原理

zookeeper的leader选举存在两个阶段,一个是服务器启动时leader选举,另一个是运行过程中leader服务器宕机。在分析选举原理前,先介绍几个重要的参数。服务器ID(myid):编号越大在选举算法中权重越大事务ID(zxid):值越大说明数据越新,权重越大逻辑时钟(epoch-logicalclock):同一轮投票过程中的逻辑时钟值是相同的,每投完一次值会增加选举状态:LOOKING:竞选状态FOLLOWING:随从状态,同步leader状态,参与投票OBSERVING:观察状态,同步leader状态,不参与投票LEADING:领导者状态1、服务器启动时的leader选举每个节点

13.0 Zookeeper Leader 选举原理

zookeeper的leader选举存在两个阶段,一个是服务器启动时leader选举,另一个是运行过程中leader服务器宕机。在分析选举原理前,先介绍几个重要的参数。服务器ID(myid):编号越大在选举算法中权重越大事务ID(zxid):值越大说明数据越新,权重越大逻辑时钟(epoch-logicalclock):同一轮投票过程中的逻辑时钟值是相同的,每投完一次值会增加选举状态:LOOKING:竞选状态FOLLOWING:随从状态,同步leader状态,参与投票OBSERVING:观察状态,同步leader状态,不参与投票LEADING:领导者状态1、服务器启动时的leader选举每个节点