ZooKeeper - 狀態信息 Stat 的屬性說明


運行%ZK_HOME%/bin目錄下的zkCli.sh(zkCli.cmd),使用get命令可以獲取指定ZNode的數據內容和屬性信息。例如:

[zk: localhost:2181(CONNECTED) 12] get /zk-huey
000
cZxid = 0x20000007c
ctime = Wed Mar 04 22:01:46 CST 2015
mZxid = 0x20000007c
mtime = Wed Mar 04 22:01:46 CST 2015
pZxid = 0x200000080
cversion = 4
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 3
numChildren = 4

輸出的第一行是ZNode的數據內容,后面則是ZNode的狀態信息。狀態信息的屬性說明如下:

狀態屬性 說明
cZxid  數據節點創建時的事務ID
ctime  數據節點創建時的時間
mZxid  數據節點最后一次更新時的事務ID
mtime  數據節點最后一次更新時的時間
pZxid  數據節點的子節點列表最后一次被修改(是子節點列表變更,而不是子節點內容變更)時的事務ID
cversion  子節點的版本號
dataVersion  數據節點的版本號
aclVersion  數據節點的ACL版本號 
ephemeralOwner   如果節點是臨時節點,則表示創建該節點的會話的SessionID;如果節點是持久節點,則該屬性值為0
dataLength  數據內容的長度
numChildren  數據節點當前的子節點個數


免責聲明!

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



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