柚子快報邀請碼778899分享:Zookeeper命令總結(jié)
柚子快報邀請碼778899分享:Zookeeper命令總結(jié)
目錄
1、常用命令2、ls path3、create xxx創(chuàng)建持久化節(jié)點創(chuàng)建臨時節(jié)點創(chuàng)建持久化序列節(jié)點
4、get path5、set path6、delete path7、==監(jiān)聽器總結(jié)==1)節(jié)點的值變化監(jiān)聽2)節(jié)點的子節(jié)點變化監(jiān)聽(路徑變化)3)當某個節(jié)點創(chuàng)建或者刪除的時候
前提: 安裝好單節(jié)點的zookeeper
1、常用命令
help 顯示所有操作命令ls path 使用 ls 命令來查看當前 znode 的子節(jié)點 [可監(jiān)聽] -w 監(jiān)聽子節(jié)點變化 -s 附加次級信息create 普通創(chuàng)建 -s 含有序列 -e 臨時(重啟或者超時消失)get path 獲得節(jié)點的值 [可監(jiān)聽] -w 監(jiān)聽節(jié)點內(nèi)容變化 -s 附加次級信息set 設置節(jié)點的具體值stat 查看節(jié)點狀態(tài)delete 刪除節(jié)點deleteall 遞歸刪除節(jié)點
2、ls path
查看當前znode中所包含的內(nèi)容 查看當前節(jié)點詳細數(shù)據(jù) 參數(shù)簡介:
3、create xxx
znode節(jié)點有四種類型:
PERSISTENT:永久節(jié)點??蛻舳伺czookeeper斷開連接后,該節(jié)點依舊存在EPHEMERAL:臨時節(jié)點??蛻舳伺czookeeper斷開連接后,該節(jié)點被刪除PERSISTENT_SEQUENTIAL:永久節(jié)點、序列化。客戶端與zookeeper斷開連接后,該節(jié)點依舊存在,只是Zookeeper給該節(jié)點名稱進行順序編號EPHEMERAL_SEQUENTIAL:臨時節(jié)點、序列化。客戶端與zookeeper斷開連接后,該節(jié)點被刪除,只是Zookeeper給該節(jié)點名稱進行順序編號
create /aa test # 創(chuàng)建持久化節(jié)點
create -e /cc test # 創(chuàng)建臨時節(jié)點
create -s /bb test # 創(chuàng)建持久序列化節(jié)點
create -e -s /dd test # 創(chuàng)建臨時序列化節(jié)點
創(chuàng)建持久化節(jié)點
create /bb
創(chuàng)建臨時節(jié)點
斷開客戶端連接后重新連接后,ls /,發(fā)現(xiàn)cc節(jié)點消失
創(chuàng)建持久化序列節(jié)點
4、get path
5、set path
設置節(jié)點
6、delete path
刪除節(jié)點
7、監(jiān)聽器總結(jié)
客戶端注冊監(jiān)聽它關心的目錄節(jié)點,當目錄節(jié)點發(fā)生變化(數(shù)據(jù)改變、節(jié)點刪除、子目錄節(jié)點增加刪除)時,ZooKeeper 會通知客戶端。
1)節(jié)點的值變化監(jiān)聽
get -w /aa 注意:在右邊的客戶端多次修改/dd0000000007的值,左邊不會再收到監(jiān)聽。因為注冊一次,只能監(jiān)聽一次。想再次監(jiān)聽,需要再次注冊。
2)節(jié)點的子節(jié)點變化監(jiān)聽(路徑變化)
ls -w /aa
3)當某個節(jié)點創(chuàng)建或者刪除的時候
stat -w /aa
柚子快報邀請碼778899分享:Zookeeper命令總結(jié)
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權,聯(lián)系刪除。