集群分布式
三台物理机为112、113、114

112,为leader
113,为follower
114,为follower

宕机测试

比如,112宕机,关闭112服务器
检测到主节点宕机,113、114会存在一个竞争的过程
查看113
节点信息,还是follower

查看114
节点信息,显示为leader

可以看出
113、114竞争
114变成了leader,而113仍然是一个follower

恢复测试

启动112,启动Zookeeper
查看112
节点信息,是一个follower

说明
主节点宕机
从节点根据竞争机制,竞争成功的变成新的主节点,其他的仍然是从节点

主节点恢复
自动的加入到原先的集群中,变成一个从节点

注意
不会重新变成主节点

Zookeeper选举机制测试相关推荐

  1. 2021年大数据ZooKeeper(六):ZooKeeper选举机制

    目录 ​​​​​​ZooKeeper选举机制 概念 全新集群选举 非全新集群选举 ZooKeeper选举机制 zookeeper默认的算法是FastLeaderElection,采用投票数大于半数则胜 ...

  2. 学习笔记:Zookeeper选举机制

    1.Zookeeper选举机制 Zookeeper虽然在配置文件中并没有指定master和slave 但是,zookeeper工作时,是有一个节点为leader,其他则为follower Leader ...

  3. 理解zookeeper选举机制

    转载:https://www.cnblogs.com/shuaiandjun/p/9383655.html 一.zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每 ...

  4. ZooKeeper学习总结(4)——Zookeeper选举机制总结

    Zookeeper 是一个分布式服务框架,主要是用来解决分布式应用中遇到的一些数据管理问题如:统一命名服务.状态同步服务.集群管理.分布式应用配置项的管理等.我们可以简单把 Zookeeper 理解为 ...

  5. Zookeeper——选举机制原理与Leader和Follower作用

    摘要 本博文主要介绍Zookeeper的选举机制的原理与Zookeeper事务请求处理的原理. 一.zookeeper选举算法原理 Leader 服务器的作用是管理 ZooKeeper 集群中的其他服 ...

  6. zookeeper选举机制及相关概念

    一.zookeeper的一些概念 server和client: server 指集群的每一台机器 client 指每一个向server请求服务的机器 zookeeper角色: leader:为客户端提 ...

  7. Zookeeper(三)——选举机制

    Zookeeper 选举机制 第一次启动(五个节点): 服务1启动,发起一次选举,服务器1投自己一票,不够半数以上(3票),选举无法完成,服务器1状态为LOOKING 服务2启动,发起一次选举,服务器 ...

  8. 带你轻松理解Zookeeper的选举机制

    一,Zookeeper选举过程中服务器的状态. LOOKING:寻找leader状态,该状态下,服务器认为当前集群没有leader,会发起leader选举.在选举过程中,所有服务器的状态都是LOOKI ...

  9. Kaka与Zookeeper的爱恨情仇(——zookeeper过半选举机制)

    关于我们在学习kafka中的一些问题及架构,我想在这里浅谈一下我个人的理解: 之所以说这个kafka呢,主要还是最近做实时的项目中大量用到了kafka这个消息中间件,可以说kafka是我们大数据实时项 ...

最新文章

  1. Android中Broadcast
  2. 1vmware中的centos7配置静态变量
  3. android实现背景音乐播放
  4. php rpoplpush,RPOPLPUSH命令_视频讲解_用法示例-redis编程词典-php中文网
  5. 小程序 || 语句_C ++条件语句| 查找输出程序| 套装2
  6. Clubhouse的不可能三角
  7. 三大电信运营商携号转网数据_携号转网数据出炉!转出移动最多,近五成转入电信...
  8. 苹果系统虚拟机无usb服务器,苹果电脑Mac系统中VMware虚拟机无法识别USB Key的解决方法...
  9. python利用百度翻译器,爬取需要翻译的关键字
  10. 谁谋杀了我们的游戏?转自 斗战神制作人-Yocar
  11. eclipse maven 安装
  12. html发送邮件通过Mailto简单实现-web前端教程
  13. 如何使用Android Studio将网站转换为Android App
  14. lua之诡异的tonumber
  15. 打造Android不死进程
  16. Android文件存储编程实验,Android编程中File文件常见存储与读取操作demo示例
  17. 在DB2中,使用sql 计算昨天、最后一天等日期
  18. picpick截图处理后关闭未保存的图像时不再询问
  19. 如何做番茄炖牛腩——hadoop理解
  20. 华科 计算机学院 何琨,华中科技大学

热门文章

  1. CoreLocation+MapKit系统定位(含坐标以及详细地址)
  2. Ubuntu文件中文乱码
  3. BloomFilter–大规模数据处理利器(转)
  4. pppoe移植到arm上 1.0
  5. GML、SVG、VML的比较
  6. STM32下SysTick的一个容易发生的错误,时钟频率设置
  7. Word2vec基础之霍夫曼树
  8. (chap4 Http状态码) 5XX
  9. 深度探索C++ 对象模型(4)-Default Copy Constructor(4)
  10. 攻防世界Reverse第十二题maze