zookeeper 半数可用/选举机制
2024-10-02 00:00:26
1.半数可用机制,半数可用指的是zk集群中一半以上的机器正常时集群才能正常工作
已经启动了hadoop002(follower),hadoop003(leader)
下面停止hadoop002
在hadoop003上查看zk状态发现已经不能提供服务,因为2的半数以上至少是2,1不满足条件
2.选举机制
选举机制其实就是集群内部进行投票,只要选出了leader,后期即使加入新的服务器也不会重新选举具体如何选举呢?之前在讲启动zk的时候提到了一个文件myid,其值越大获得的票数约多,假设现在有两台机器hadoop002,hadoop003,myid分别为2和3,这样myid较大的hadoop003获得两票(自己投自己一票加上hadoop002的一票),顺利成为他们中的leader,这样即使后续加入新的hadoop004也不会改变hadoop003是leader的事实,除非leader崩溃,重新进行选举
最新文章
- php实现设计模式之 访问者模式
- 【NoSql】Redis
- js-JavaScript高级程序设计学习笔记18
- 机器学习技法-神经网络(NNet)
- officetohtml
- AHOI2009最小割
- NorFlash
- jsp-1 简单的应用servlet,并用其跳转页面
- 团队作业8----第二次项目冲刺(Beta阶段) 第六天
- 【NOIP2015资源+题解】
- Head First设计模式之观察者模式
- Bootstrap如何配合字体自适应
- 【转】Java生成图片验证码
- Spring(2)
- ansible命令及模块
- 数据结构C语言版--静态顺序表的基本功能实现(一)
- js中属性点.和中括号[]的关系。
- 【pycharm】在pycharm上,使用python的pip安装tensorflow过程
- SAP财务供应链与金库管理的联系与区别
- nginx配置技巧汇总
热门文章
- MFC单文档程序架构解析
- 00090_字节输入流InputStream
- [D3] Animate Transitions in D3 v4
- LeetCode_Construct Binary Tree from Preorder and Inorder Traversal
- postman--下载及使用入门
- 【AtCoder Beginner Contest 074 D】Restoring Road Network
- 126邮件POP3,SMTP服务器与端口设置
- 用Java将字符串的首字母转换大小写
- 翻译《虚幻引擎4艺术大师 - 蓝图 II 》 中文版
- Android隐藏输入法