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崩溃,重新进行选举

最新文章

  1. php实现设计模式之 访问者模式
  2. 【NoSql】Redis
  3. js-JavaScript高级程序设计学习笔记18
  4. 机器学习技法-神经网络(NNet)
  5. officetohtml
  6. AHOI2009最小割
  7. NorFlash
  8. jsp-1 简单的应用servlet,并用其跳转页面
  9. 团队作业8----第二次项目冲刺(Beta阶段) 第六天
  10. 【NOIP2015资源+题解】
  11. Head First设计模式之观察者模式
  12. Bootstrap如何配合字体自适应
  13. 【转】Java生成图片验证码
  14. Spring(2)
  15. ansible命令及模块
  16. 数据结构C语言版--静态顺序表的基本功能实现(一)
  17. js中属性点.和中括号[]的关系。
  18. 【pycharm】在pycharm上,使用python的pip安装tensorflow过程
  19. SAP财务供应链与金库管理的联系与区别
  20. nginx配置技巧汇总

热门文章

  1. MFC单文档程序架构解析
  2. 00090_字节输入流InputStream
  3. [D3] Animate Transitions in D3 v4
  4. LeetCode_Construct Binary Tree from Preorder and Inorder Traversal
  5. postman--下载及使用入门
  6. 【AtCoder Beginner Contest 074 D】Restoring Road Network
  7. 126邮件POP3,SMTP服务器与端口设置
  8. 用Java将字符串的首字母转换大小写
  9. 翻译《虚幻引擎4艺术大师 - 蓝图 II 》 中文版
  10. Android隐藏输入法