Zookeeper:fsync超时导致实例异常
生活随笔
收集整理的這篇文章主要介紹了
Zookeeper:fsync超时导致实例异常
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、問題描述
? ? ? ?2019-02-19 08:44左右,實時計算服務(wù)重啟,報錯顯示找不到zk集群的leader節(jié)點,同時ZooKeeper集群有告警顯示連接超時:
指標(biāo)[連接耗時(ms)=18221]符合告警規(guī)則[連接耗時(ms)>=3000]
?
二、排查過程
? ? ? ? ??
? ? ?2. 繼續(xù)查看zk運行日志,發(fā)現(xiàn)有大量的fsync的告警,說明ZooKeeper將數(shù)據(jù)存入磁盤慢,導(dǎo)致ZooKeeper節(jié)點間心跳超時,進而ZooKeeper實例異常;
? ? ? ?
? ? 3.? 查看磁盤劃分情況和zk data路徑,發(fā)現(xiàn)zk數(shù)據(jù)盤沒有單獨劃分,而且機器是老機器,zk數(shù)據(jù)量增大,磁盤IO性能跟不上;
? ? ? ?
? ? ? ?
三、根因分析
四、解決方法
? ? ? ? ?2. 臨時規(guī)避: 增大zk中tickTime、syncLimit?配置參數(shù),需要重啟節(jié)點,可以一臺一臺操作。
轉(zhuǎn)載于:https://www.cnblogs.com/lwhctv/p/10408295.html
總結(jié)
以上是生活随笔為你收集整理的Zookeeper:fsync超时导致实例异常的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jquery.uploadify fla
- 下一篇: 软件、硬件版本号命名规范