大数据
baishancha
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zookeeper的选举机制
一、选举机制1. 第一阶段:数据恢复阶段每台Zookeeper服务器在启动的时候,都会从本地的数据目录中找到自己所拥有的最大事务id。2. 第二阶段:选举阶段每一个Zookeeper的服务器都会推荐自己当leade并且提交选举协议: a. 自己所拥有的最大事务id - Zxid b. 自己的选举id - myid c. 逻辑时钟值,作用是确保每一台Zookeeper服务器都会处在同一轮选举中3. 节点状态 a. Looking - 选举状态 b. follower - 追随者 c. l原创 2020-10-25 22:54:59 · 365 阅读 · 0 评论 -
ZAB协议和2PC算法
ZAB协议一、概述1. ZAB(Zookeeper Atomic Broadcast)协议是为分布式协调服务ZooKeeper专门设计的一种支持崩溃恢复的原子广播协议2. ZAB协议是一种特别为ZooKeeper设计的崩溃可恢复的原子消息广播算法。这个算法是一种类2PC算法,在2PC基础上做的改进3. ZAB协议包括两种基本的模式,分别是: a. 消息原子广播(保证数据一致性) b. 崩溃恢复(解决2pc算法的单点问题)二、消息原子广播1. 在ZooKeeper中,主要依赖ZAB协议来实现原创 2020-10-25 22:52:39 · 490 阅读 · 0 评论
分享