ZooKeeper系列 (二) zookeeper-shell操作


zk自帶命令行工具,bin目錄下zkCli 腳本,linux下可通過執行 zkCli.sh 連接

命令: ./zkCli.sh [-server ip:port] 遠程地址可選,不填情況下連接本地服務器

zk-shell基本操作

創建   create
更新   set
查詢   get
刪除   delete

創建

zk的四種節點類型

  1. 持久節點
  2. 持久順序節點
  3. 臨時節點
  4. 臨時順序節點

1.持久節點

數據節點創建後,一直存在,直到有刪除操作主動清除
創建方式:create /zk-node data

2.持久順序節點

節點一直存在,zk自動追加數字後綴做節點名,後綴上限 MAX(int)
創建方式:create -s /zk-node data

3.臨時節點

生命週期和會話相同,客戶端會話失效,則臨時節點被清除
創建方式:create -e /zk-node-temp data

4.臨時順序節點

臨時節點+順序節點後綴
創建方式:create -s -e /zk-node-temp data

讀取

  • ls

列出zk執行節點的所有子節點,只能看到第一級子節點

ls ${path}

  • get

獲取zk指定節點數據內容和屬性

get ${path}

更新

set ${path} ${data} [version]

version可選

刪除

delete ${path} [version]

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