- 46
- 0
- 约 6页
- 2015-07-29 发布于重庆
- 举报
paxos实现.pdf
paxos
paxos
ppaaxxooss 实现
本文主要介绍zookeeper 中zookeeper Server leader 的选举,zookeeper 在选举leader 的
时候采用了paxos 算法(主要是fast paxos),这里主要介绍其中两种:LeaderElection 和
FastLeaderElection.
我们先要清楚以下几点
• 一个Server 是如何知道其它的Server
在zookeeper 中,一个zookeeper 集群有多少个Server 是固定,每个Server 用于选举的IP
和PORT 都在配置文件中
• 除了IP 和PORT 能标识一个Server 外,还有没有别的方法
每一个Server 都有一个数字编号,而且是唯一的,我们根据配置文件中的配置来对每一个
Server 进行编号,这一步在部署时需要人工去做,需要在存储数据文件的目录中创建一个文
件叫myid 的文件,并写入自己的编号,这个编号在处理我提交的value 相同很有用
• 成为Leader 的必要条件
获得n/2 + 1个Server 同意(这里意思是n/2 + 1个Server 要同意拥有zxid 是所有Server 最
大的哪个Server)
• zookeeper 中选举采用UDP 还是T
您可能关注的文档
最近下载
- 《JGJ202-2016建筑施工工具式脚手架安全技术规范》.doc
- 第1课 我们的生活越来越幸福 第一课时-课件(内嵌视频) 2025-2026学年道德与法治三年级下册统编版.pptx VIP
- 2025年四川省成都市锦江区中考二诊物理试题.docx VIP
- 2024年青岛辅警招聘考试真题及答案.docx VIP
- 2024-2025学年度法院司法辅助人员真题附参考答案详解(基础题).docx VIP
- 原子物理学-第二章.ppt VIP
- 黑湖小工单-产品介绍-v3.0(1).pdf VIP
- 农业机械学报论文写作模板(2025年第1期执行).docx VIP
- 2025新版GSP管理制度(整套).doc VIP
- 《XRD基本原理》课件 .ppt VIP
原创力文档

文档评论(0)