ZooKeeper客戶端CRUD命令

陳天相發表於2020-11-09

目標

  1. 熟練使用ZooKeeper客戶端常用命令。

建立節點

#建立臨時節點(該型別節點下不能有子節點)
create -e /student
#建立臨時有序節點(該型別節點下不能有子節點)
create -s -e /student
#建立持久節點
create /student
#建立持久有序節點
create -s /student
#建立/iii節點並設定節點值為eee
create /iii eee

刪除節點

#刪除節點
delete /student
#刪除z子節點
delete /student/student2

修改節點

#設定或修改/jjj節點的值為a
set /jjj a

檢視節點

#檢視一級目錄
ls /
#檢視/aaa/fff目錄下的目錄
ls /aaa/fff
#檢視/aaa的節點值
get  /aaa
#檢視/aaa節點的具體資訊
get -s -w /aaa
節點具體資訊
序號屬性描述
1 節點值,如果沒有節點值則為null。
2cZxid節點被建立的Zxid值。
3ctime節點被建立的時間。
4mZxid節點被修改的Zxid值。
5mtime節點最後一次被修改的時間。
6pZxid子節點最後一次被修改是的事務ID。
7cversion節點的所擁有子節點被修改的版本號。
8dataVersion節點的資料版本。
9aclVersionACL機制版本。
10ephemeralOwner節點是否是臨時節點。
11dataLength資料長度。
12numChildren子節點的數量。

相關文章