zookeeper - 命令

# 建立持久節點node

create /path /data acl

acl : 獲取節點訪問權限列表,每一個節點均可以設置訪問權限,指定只有特定的客戶端才能訪問和操做節點。服務器

# 建立順序節點spa

create -s /path /data

# 建立臨時節點rest

create -e /path /data

# 建立子節點,與建立根節點同樣遞歸

create /parent/path/subnode/path /data

# 設置值get

set /path /data [version]

# 獲取數據:(它返回znode的關聯數據和指定znode的元數據)io

get /path

注意:要訪問順序節點,必須輸入znode的完整路徑。權限

# 監視(當指定的znode或znode的子數據更改時,監視器會顯示通知)  監聽器只生效一次數據

get /path [watch] 

# 移除節點,移除指定的znode並遞歸其全部子節點客戶端

rmr /path

# 刪除節點,若是有存在子節點則沒法刪除

delete /path [version]

# 列出子項,只能查看指定節點下的第一級的全部子節點

ls /path [watch]

.查看當前節點數據並能看到更新次數等數據

ls2 /path [watch]

#檢查狀態

stat /path

啓動ZooKeeper服務器

$ bin/zkServer.sh start

中止ZooKeeper服務器

$ bin/zkServer.sh stop

 查看ZK服務狀態

$ bin/zkServer.sh status

重啓ZK服務

$ bin/zkServer.sh restart

啓動CLI

$ bin/zkCli.sh
相關文章
相關標籤/搜索