Zookeeper--客戶端基礎命令
1 客戶端連線命令:
[root@zookeeper01 zookeeper-3.4.6]# ./bin/zkCli.sh -timeout 5000 -r -server 192.168.209.136:2181
-timeout 5000表示當客戶端與服務端之間的心跳在半數的伺服器5000秒均沒響應,這不再接受客戶端的響應。
-r 表示在客戶端出現故障時,只能讀取服務端。
後面跟的是IP和客戶端連線的埠號。
3 help:檢視所有命令
[zk: 192.168.209.137:2181(CONNECTED) 0]
4 get path [watch]:獲取指定節點的資料內容和屬性資訊
• Path表示指定資料節點的節點路徑
– 123О節點內的資料
– cZxid為建立該節點的事的id
– Mzxid最後一次更新該節點的事ԇid
– Mime為最後一次更新時間
– Cversion子節點版本
– dataVersion資料版本
– aclVersion訪問控制版本
5 ls:檢視所有的子節點
ls path [watch]
• Path表示指定資料節點的節點路徑
• 列出指定節點Ј的所有子節點
• 能檢視第一級的所有子節點
• 安裝時 ls / 下只有預設的zookeeper保留節點
• Watch表示監聽path的子節點的變化
6 create:建立一個節點
create [-s] [-e] path data acl
• 建立zookeeper節點
• -s或者-e表示ӫ建的是順序節點或臨時節點,不加預設建立的是持久節點(臨時節點隨著會話的結束會銷燬,而順序節點不會消失)
• Path為節點的全路徑,沒有相對節點的表示方式
• Data為當前節點記憶體儲的資料
• Acl用來進行許可權控制,預設情況下不做任何許可權控制
順序節點演示:
7 watch:監聽path的節點的子節點的變化
如上,在一個客戶端中監聽/下的子節點的變化,另外再建立一個客戶端,在/下建立一個節點。如圖,可在第一個客戶端中看到資訊。
8 set path data [version] 更新指定節點的資料內容
• Path表示被更新的節點路徑
• dataО更新的資料
• VersionО指定被更新的資料版本,一般不指定,如果資料版本ٝ經更新,則指定舊版本時會報錯
9 delete path [version]:刪除指定節點
• Path表示被刪除的節點
• VersionО指定被刪除的資料版本,一般不指定,如果資料版本ٝ經更新,則指定舊版本時會報錯
部分摘自煉su成jin。
相關文章
- InfluxDB 客戶端基礎操作2UX客戶端
- ZooKeeper客戶端CRUD命令客戶端
- 網路開發基礎客戶端001客戶端
- Golang 學習筆記(一) - HTTP 客戶端 - 基礎Golang筆記HTTP客戶端
- 基於c語言的TCP客戶端、服務端基礎程式碼C語言TCP客戶端服務端
- 命令列客戶端MySQL如何使用命令列客戶端MySql
- ElasticSearch-命令列客戶端操作Elasticsearch命令列客戶端
- Clickhouse-客戶端查詢命令客戶端
- Irssi:命令列下的IRC客戶端命令列客戶端
- PostgreSQL學習手冊(客戶端命令)SQL客戶端
- PostgreSQL - psql(客戶端互動命令)SQL客戶端
- redis:常用客戶端命令(redis-cli)Redis客戶端
- HarmonyOS IPC Kit進階:客戶端與服務端的基礎通訊客戶端服務端
- zookeeper在Linux客戶端操作命令大全Linux客戶端
- Redis 是如何處理命令的(客戶端)Redis客戶端
- linuxsvn客戶端常用命令Linux客戶端
- 在指令碼中呼叫cassandra客戶端命令指令碼客戶端
- PostgreSQL學習手冊(客戶端命令<一>)SQL客戶端
- PostgreSQL學習手冊(客戶端命令<二>)SQL客戶端
- 基於c語言的UDP客戶端、服務端二合一基礎程式碼C語言UDP客戶端服務端
- rsync備份【基於客戶端與服務端】客戶端服務端
- 技術基礎 | 改進版的Apache Cassandra客戶端請求路由Apache客戶端路由
- iOS系統及客戶端軟體測試的基礎介紹iOS客戶端
- dubbo客戶端客戶端
- Pulsar客戶端客戶端
- mqtt 客戶端MQQT客戶端
- git安裝及客戶端常用命令Git客戶端
- Nagios 客戶端檢查常用命令iOS客戶端
- hbase - [03] 客戶端常用命令(hbase shell)客戶端
- 客戶端,服務端客戶端服務端
- 服務端,客戶端服務端客戶端
- Nacos - 客戶端心跳續約及客戶端總結客戶端
- 物理DataGuard客戶端無縫切換--客戶端TAF 配置客戶端
- 走近原始碼:Redis命令執行過程(客戶端)原始碼Redis客戶端
- SQLite 命令列客戶端 sqlite3 使用指南SQLite命令列客戶端
- 以太坊客戶端Geth命令用法-引數詳解客戶端
- 客戶端加解密客戶端解密
- Zookeeper 客戶端 API客戶端API