# 建立持久節點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
$ bin/zkServer.sh start
$ bin/zkServer.sh stop
$ bin/zkServer.sh status
$ bin/zkServer.sh restart
$ bin/zkCli.sh