通過bin
目錄下的zkcli.sh指令碼可以啟動客戶端,該方法預設連線的是本地的zookeeper伺服器。
. zkcli.sh
啟動成功時,可以看到以下輸出資訊。
使用zkcli.sh
時,也可以指定某乙個伺服器的位址和埠。
使用create
命令,建立乙個zookeeper節點。
create [-s] [-e] path data acl
使用ls
可以列出指定節點下的所有子節點,該命令只能檢視第一級的所有子節點。
ls path [watch]
使用get
可以獲取節點的資料內容和屬性資訊。
ls或get後可以加watch,當其他客戶端更改資料內容會發出通知(只會接收一次)。
使用set
命令,可以更新指定節點的資料內容,資料版本在資料內容更新之後都會加一。
使用delete
命令可以刪除某乙個節點,被刪除的節點不能有子節點存在。
不能刪除有子節點的節點。
ZooKeeper客戶端命令
zookeeper客戶端命令 zookeeper 服務命令 在準備好相應的配置之後,可以直接通過 zkserver.sh 這個指令碼進行服務的相關操作 zk客戶端命令 zookeeper 命令列工具類似於 linux 的shell 環境,不過功能肯定不及 shell 啦,但是使用它我們可以簡單的對 ...
Zookeeper客戶端操作
進入zookeeper客戶端 集群版 zkcli.sh server zkip 2181 客戶端命令 create demo 999 demo為節點名,999為內容 create s demo a1 888 建立永久順序節點 節點會帶編號 set demo 888 修改節點內容 delete dem...
Zookeeper客戶端(二) 原生客戶端
在zookeeper客戶端 一 原生客戶端中我們主要介紹了使用zookeeper客戶端對節點的增刪改查等操作,但是別忘了還有acl許可權控制,這裡我們就再來看一看在zookeeper客戶端中,我們是如何使用acl許可權控制的。首先我們需要先連線我們的服務端,這裡和之前類似,有一點不同的是,這裡我們沒...