Zookeeper:新增、查看、修改、刪除節點


新增節點

create [-s] [-e] path data #其中-s 為有序節點,-e臨時節點

 不寫 -s/-e 默認為創建持久化節點

create /wj "20200521"

 查看該節點:

get /wj

 持久化之后:退出當前對話

quit

 重新開啟一個會話,仍然可以get /wj

(1)創建持久化有序節點:有序節點:節點名+自增序號

create -s /a "a"

 這時候,直接get /a是獲取不到該節點的

 

 需要加上自增序號

 (2)創建臨時節點,臨時節點會在會話過期后刪除

create -e /t "t"

 

 退出該會話,新建一個會話,再進行查詢,發現節點已經不存在了

 (3)創建臨時有序節點

create -s -e /tt "tt"

 

查看節點

get path

 

查看節點狀態:

stat path

 返回結果和get命令類似,但不會返回節點數據內容。

返回節點列表:

ls   path
ls2 path

 

修改節點

set path data [dataVersion]

 可以用set命令修改節點數據。

 也可以基於版本號進行修改,當傳入的dataVersion與當前版本號不一致時,zookeeper會拒絕修改。

 刪除節點

delete path [dataVersion]

 與更新節點類似,刪除也可以傳入版本號,當傳入的dataVersion與當前版本號不一致時,zookeeper會拒絕刪除。

要想刪除某個節點及其后代節點,可以使用遞歸刪除,使用如下命令。

rmr path

 


免責聲明!

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



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