Zookeeper的資料模型

2021-08-22 07:05:26 字數 489 閱讀 2882

乙個樹形結構,類似前端開發中的tree.js元件

或者

資料模型

可以理解為linux或者unix的檔案目錄

每乙個節點,稱為znode

可以有子節點,也可以有資料

每個節點,分為臨時節點和永久節點

臨時節點,在客戶端埠之後消失

每個節點,都有各自的版本號

可以通過命令列,顯示節點資訊

每當節點資料發生變化,該節點的版本號會自動累加,樂觀鎖

修改、刪除節點使,如果版本號不匹配,就會報錯

每個節點,儲存的資料不宜過大,幾k即可

節點可以設定acl

可以通過許可權,來限制使用者的訪問

ZooKeeper資料模型

zookeeper中可以建立一些節點,每乙個節點都唯一對應著乙個用斜線分割的絕對路徑,可以稱之為節點路徑。並且可以為節點關聯相應的資料。這些節點構成類似於檔案系統的樹形一樣的層次結構。在zookeeper中,沒有使用相對路徑的節點。除了下面幾種情況,任何unicode字元都可以作為節點路徑的一部分 ...

ZooKeeper資料模型 命名空間以及節點的概念

zookeeper資料模型和層次命名空間 提供的命名空間與標準的檔案系統非常相似。乙個名稱是由通過斜線分隔開的路徑名序列所組成的。zookeeper中的每乙個節點是都通過路徑來識別。下圖是zookeeper中節點的資料模型,這種樹形結構的命名空 間操作方便且易於理解。圖 zookeeper層次命名空...

3 zookeeper 基本資料模型

是乙個樹形結構,類似於前端開發中的tree.js元件 zk的資料模型也可以理解為linux unix的檔案目錄 usr local 每乙個節點都稱之為znode,它可以有子節點,也可以有資料 每個節點分為臨時節點和永久節點,臨時節點在客戶端斷開後消失 每個zk節點都有各自的版本號,可以通過命令列來顯...