您好,登錄后才能下訂單哦!
本篇內容介紹了“zookeeper的內部原理是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
半數機制:集群中半數以上機器存活,集群可用。所以Zookeeper適合安裝奇數臺服務器。
Zookeeper雖然在配置文件中并沒有指定Master和Slave。但是,Zookeeper工作時,是有一個節點為Leader,其他則為Follower,Leader是通過內部的選舉機制臨時產生的。
選舉的過程:
例如,有 id 為 1,2,3 三臺機子,按順序啟動,第一臺開啟時,Zookeeper 的日志會報錯,因為啟動數量沒有達到集 一半:有 id 為 1,2,3 三臺機子,按順序啟動 1.啟了兩臺,總共三臺),數量多于一半,然 后根據 ID 的大小選出 Leader,則 2 號當選;2.3 號啟動時,Leader 已經存在,則只能當小弟了。
客戶端向zookeeper的節點上寫數據的過程:
“zookeeper的內部原理是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。