Zookeeper

優雅地關閉 Zookeeper 節點

  • November 29, 2017

在 3 個節點的集群中,我的一個 Zookeeper 節點上的硬碟開始出現故障。磁碟完全死掉只是時間問題。而不是等待這個,我想優雅地從集群中刪除這個節點,因為它目前在集群中線上。

事實證明,Zookeeper 的文件記錄並不好。我找不到通過 Google 或在Apache 網站上可以找到的少量文件從集群中刪除節點的安全/正確方法。

我應該使用哪些步驟或 CLI 命令來輕輕地關閉此節點,以便在我更換垂死節點上的磁碟時,我的 2 節點多數在過渡期間會很好?

我相信你已經解決了這個問題,但這齣現在我的搜尋之一中,所以我想分享我的意見 -

  • 從 ZK_HOME 的 bin 目錄中,請執行 ./zkServer.sh stop 並更換您的驅動器或您需要的任何其他維護。

由於您有一個 3 節點集群,因此關閉一個節點是可以的,因為剩下的 2 個仍然是多數。讀/寫應該繼續發生,因為一旦你關閉節點,新的領導者將自動選出

引用自:https://serverfault.com/questions/746025