zookeeper 客戶端 常用命令

雙擊點擊運行 zkCmd.cmd 

執行  ls / (zookeeper 必須 以 開頭) 

出現 界面  

說明 連接服務端成功。可以使用命令 對 zookeeper`爲所欲爲`了.

創建節點(長存: 即使該 客戶端 取消鏈接。 該節點也不會消失)  create  /zkCreate zkValue--->  創建  /zkCreate 節點。並且設置節點的值爲 zkValue

創建短暫(短暫:  如果 客戶端 取消鏈接。 該節點也會消失)節點  ttl

create  -e  /zkCreate/ttl

使用 get /zkCreate 返回的值爲 zkValue 

也可以單獨使用 (只創建節點。不賦值。這時候使用get返回的是 null)

  create  /zkCreateOnly   

set  /zkCreateOnly  1 修改  /zkCreateOnly   節點的值爲 1

刪除節點:

delete /zkCreateOnly  刪除  /zkCreateOnly 節點(如果該節點下還有別的節點。則會出現Node not empty 出錯)。需要先刪除最深的節點

創建順序節點   create  -s /zkCreateOnly/sort   如果節點  /zkCreateOnly 下沒有節點 順序就是從 0000開始,如果有一個節點就是從 0002開始。 有倆個就是從 0003開始

監聽某個節點(值)變化 ,可以是子節點,但這個監聽一次性的: 如果該節點改變多次。只能監聽改變的第一次,如果要繼續監聽,則需要繼續註冊監聽.

老版本 的命令 get  /zkCreateOnly   watch    監聽 zkCreateOnly 這個節點

新版本 使用 get -w   /zkCreateOnly 監聽 zkCreateOnly 這個節點

get -s   /zkCreateOnly 查看這個節點的狀態

監聽節點路徑變化 一次性的: 如果該節點路徑改變多次。只能監聽改變的第一次,如果要繼續監聽,則需要註冊監聽.

ls -w /zkCreateOnly/b  監聽節點 b 路徑變化

ls -s /zkCreateOnly/b   查看這個節點的狀態

遞歸刪除節點

rmr /zkCreateOnly    ---> 命令已經過時

 delateall /zkCreateOnly  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章