Zookeeper集群特點:
1、zookeeper的主機叫leader,從機叫follwer(一個領導者,多個跟隨者)
2、zookeeper集群的服務器不用全部工作,半數以上服務器存活,zk就能正常運行(所以建議zk集群為奇數個),
3、zk所有節點存的數據是全部一致的
4、更新請求順序進行,來自同一個client的請求按其發送順序一次執行 理解:
以下是zookeeper集群的服務器,
server1 server2 server3
有兩條寫數據(1,2代替)進入到server1,server1 是先寫1,后寫2,因為他的數據是全局保持一致的,所以zookeeper集群里邊的每臺server都要寫這兩條數據,但是由于網絡原因,當數據到達server3的時候,是數據2先到達的,數據1后到達的,但是還是能實現先寫數據1,后寫數據2,一直按照原來的順序來,不會變
5、數據更新的原子性,一次數據要么成功要么失敗,
理解:
就是當client向zk集群發送一條數據的時候,集群里所有的機器都會執行,要么都執行成功,要么都執行失敗,當返回結果成功的時候,說明集群所有的server都更新了
6、能實時獲取zk里的數據
Zookeeper的數據結構模型與linux文件系統類似,整體上可以看成一棵樹,每個節點成為一個znode,每一個znode都能存儲1MB的數據,每個znode都可以通過其路徑唯一標識
與linux文件系統的區別就是,zookeeper的文件系統沒有文件和目錄的區別,每個znode既可以有子節點,又可以存數據,在linux上目錄之能存文件,文件才能存數據。
Znode是 “/” 下邊的節點,每個znode下邊的節點就用唯一路徑標識。
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享名稱:二、Zookeeper集群特點和數據結構-創新互聯
路徑分享:http://vcdvsql.cn/article30/pjepo.html
成都網站建設公司_創新互聯,為您提供用戶體驗、企業建站、搜索引擎優化、網站建設、電子商務、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯