1. 程式人生 > >ZooKeeper的使用---命令端

ZooKeeper的使用---命令端

true 客戶端 否則 spa sta create 命令行 命令 刪除節點

一、進入命令行
./bin/zkCli.sh
二、常用命令
命令 作用 範例 備註
connect host:port 連接其他zookeeper客戶端 connect hadoop2:2181 2181是客戶端的端口號
create [-s] [-e] path data acl 創建新的節點 create /servers "hello" -s和-e是可選參數
  1. -s 加入了這個參數後,節點名稱後會自動追加遞增的序列號
  2. -e 加入了這個參數後,節點為短暫節點,此會話結束後,該節點也會自動刪除。
get path [watch] 查看節點內的數據和狀態 get /servers watch是可選參數,意為是否對節點數據變化加入監控,只能監控一次。
ls path [watch] 查看子節點列表 ls / watch是可選參數,意為是否對子節點變化加入監控,只能監控一次。
set path data [version] 設置節點的值 set /servers "hello" version是可選參數,當節點壓力過大的時候,各個節點的版本可能會出現不同步的現象,可以通過version來指定對應的版本,-1表示所有版本。
rmr path 刪除節點及其子節點 rmr /servers
delete path [version] 刪除該節點 delete /servers version為可選參數,當節點壓力過大的時候,各個節點的版本可能會出現不同步的現象,可以通過version來指定對應的版本,-1表示所有版本。 註:不能刪除包含子節點的節點,否則會失敗並報錯: Node not empty
quit 退出本次會話 quit

ZooKeeper的使用---命令端