zk 節點宕機如何處理?


Zookeeper 本身也是集群,推薦配置不少於 3 個服務器。Zookeeper 自身也要保

證當一個節點宕機時,其他節點會繼續提供服務。

如果是一個 Follower 宕機,還有 2 台服務器提供訪問,因為 Zookeeper 上的數

據是有多個副本的,數據並不會丟失;

如果是一個 Leader 宕機,Zookeeper 會選舉出新的 Leader。

ZK 集群的機制是只要超過半數的節點正常,集群就能正常提供服務。只有在 ZK

節點掛得太多,只剩一半或不到一半節點能工作,集群才失效。

所以

3 個節點的 cluster 可以掛掉 1 個節點(leader 可以得到 2 票>1.5)

2 個節點的 cluster 就不能掛掉任何 1 個節點了(leader 可以得到 1 票<=1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM