zk宕机掉与客户端连接过程记录
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宕机掉与客户端连接过程记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zookeeper集群搭建方法
- 下一篇: spring中容器启动过程中初始化资源使