Zookeeper客戶端指令碼常見操作

2021-10-01 17:58:21 字數 1193 閱讀 1124

通過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許可權控制的。首先我們需要先連線我們的服務端,這裡和之前類似,有一點不同的是,這裡我們沒...