Zk 主节点leader宕机,客户端与服务器变化过程

1.zk集群的节点数及配置,应用节点数及配置

1)节点数5个

10.101.194.160、10.101.195.101、10.101.195.99、101.195.102、10.101.195.98。

2)zk节点搭建介绍(搭建方法网上找攻略)

leader为10.101.195.102(第四台),follower为10.101.194.160(第一台)、10.101.195.101(第二台)、10.101.195.99(第三台)、10.101.195.98(第五台)

应用节点为本机10.13.185.158

2.启动zk集群与应用,并记录相应情况
1)并记录zk集群节点、应用节点的cpu使用率,内存使用率;以下为zk集群

2)以下为本机内存和cpu使用情况

3.客户端启动过程中连接zk集群过程

1)本地zk集群配置

dubbo.registry.address=zookeeper://10.101.194.160:2181?backup=10.101.195.101:2181,10.101.195.99:2181,10.101.195.102:2181,10.101.195.98:2181

2)客户端连接zk集群启动过程连接到了10.101.194.160:2181这台服务器的端口

正常启动本地应用:

3)服务器端

客户端连接成功

4)Zk集群机器日志输出

连接zk集群时间:

4. kill zk集群的leader节点,记录相应情况

1)kill zk集群的leader节点:10.101.195.102(第四台机器)

2)导致重新选举:10.101.195.98(第五台机器)为leader

3)出现新的日志信息

4)客户端应用重试:连接到其他的节点10.101.195.99:2181(第三台)

5.总结

部署zk集群后,宕机掉主节点leader,触发zk选举过程,期间,客户端会连接到其他zk节点,整个过程不到2s,客户端运行正常

zk宕机掉与客户端连接过程记录相关推荐

  1. zookeeper客户端连接服务器的过程

    我们都知道zookeeper的客户端连接过程都是从public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, ...

  2. 经常宕机的RAC系统 -排查案例

     第4章 经常宕机的RAC系统 4.1  3月2日 上海的紧急故障 今天晚上上海的雷总突然打电话过来,说有件事需要我们帮下忙.我问他是什么事,他说是一个客户的系统宕机的问题,最好能够尽快过来一下. ...

  3. Oracle小型机死机,十三起惨痛宕机案例

    原标题:十三起惨痛宕机案例 社区有很多兄弟分享惨痛宕机案例,提醒大家需警惕,以下介绍几起. (以下案例来自社区会员分享,由社区专家孙伟光编辑整理) 01 Oracle系统参数过小导致数据库宕机 数据库 ...

  4. DBA日记:上海的RAC宕机

    --转自网络,很好的一个案例供大家细品! 今天晚上上海的雷总突然打电话过来,说有件事需要我们帮下忙.我问他是什么事,他说是一个客户的系统宕机的问题,最好能够尽快过来一下.我说没问题,明天一早就派工程师 ...

  5. DBA日记 上海的RAC宕机(转自网络)

    今天晚上上海的雷总突然打电话过来,说有件事需要我们帮下忙.我问他是什么事,他说是一个客户的系统宕机的问题,最好能够尽快过来一下.我说没问题,明天一早就派工程师过去.老雷一听就急了,老白不是我不信任你的 ...

  6. Redis基础知识之————如何处理客户端连接

    redis 连接建立 Redis Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作: 首先,客户端 ...

  7. Redis 处理客户端连接的一些内部实现机制

    本文主要介绍了 Redis 处理客户端连接的一些内部实现机制,包括连接处理.超时.缓冲区等一系列内容. 注:本文所述内容基于 Redis2.6 及以上版本. 连接的建立 Redis 通过监听一个 TC ...

  8. linux redis 查看客户端连接数量,Redis如何处理客户端连接?

    本文主要介绍了 Redis 处理客户端连接的一些内部实现机制,包括连接处理.超时.缓冲区等一系列内容.(注:本文所述内容基于 Redis2.6 及以上版本.) 连接的建立 Redis通过监听一个 TC ...

  9. 云宕机事件盘点:IBM云服务全球宕机四小时,安全稳定成空话?

    随着越来越多的企业及应用将它们的数据搬运至云端,即便只是云服务上的一个小小宕机事件,都可能引发一场大灾难. 6月10日,IBM云计算发生了长达四个小时的中断故障,导致多项托管于平台上的互联网服务中断, ...

最新文章

  1. 判断手机所属三大运营商 移动、联通、电信
  2. 改进的简单Tooltips显示
  3. AtomicStampedReference源码分析
  4. 前端 IndexDB 操作入门教程
  5. 输入为数字和大写_表格中如何录入分数、邮政编码、大写数字?
  6. 关于QQ非会员发图限制
  7. Java反射在Main方法的中的而应用
  8. 使用springboot遇到的的异常
  9. Python 之 函数基础
  10. Java 反射 —— 运行时的类型信息
  11. 【Vegas改编】发布infopath模板到sharepoint2007站点
  12. Ubuntu18.04报错:Aborted (core dumped) (classes.jar.toc.tmp ) ninja: build stopped: subcommand failed解决
  13. 怎样利用通达信公式选股?
  14. [转帖]国产操作系统概念及历史,目前国产操作系统有哪些?
  15. C语言图像分类算法,tuxiangfenleijulei 本算法基于C语言实现图像分类 - 下载 - 搜珍网...
  16. excel保存快捷键_实例演示:Excel表格数据很少但文件很大,教你如何瘦身缩小...
  17. 【刷题篇】鹅厂文化衫问题
  18. linux技术基础教程 [转载]
  19. 清华制造的百名IT精英
  20. 前端体系结构知识概括

热门文章

  1. postman关闭ssl验证_【第5期】springboot:苹果内购服务端验证
  2. php 正则去除script,javascript正则实现php中的加入和去除反斜杠函数效果
  3. 什么是rip协议其优缺点_RIP协议详解
  4. 从多篇2021年顶会论文看多模态预训练模型最新研究进展
  5. 新赛题上线!2021CCF大数据与计算智能大赛全面开赛!
  6. 效率飞起!BML CodeLab发布重磅更新
  7. 寻找想改变人工智能的“大人物”!2019百度奖学金正式启动
  8. 本周Github精选 | 这12个最新AI开源项目,你一定要收下
  9. vue不是内部或外部命令
  10. springboot不能加载https的证书文件(二)