ZK常用命令


zkcli腳本命令介紹
zkcli    連接默認zookeeper服務器
zkcli -server ip:port    連接指定的zookeeper服務器
create -s -e path data [acl]    創建節點,-s表示順序,-e表示臨時,默認是持久節點,acl缺省表示不做任何權限限制
ls path [watch]    顯示path下的節點,不遞歸顯示,watch注冊監聽,命令行可忽視
ls2 path    顯示當前節點下的節點和當前節點的屬性信息
get path [watch]    獲取path的屬性信息和數據內容
set path data [version]    更新path的數據內容,version是做類似cas的功能的對應dataversion,命令行可忽略
delete path [version]    刪除節點,不能遞歸刪除,只能刪除葉子節點
setacl path acl    設置節點acl,例子(scheme:id:password=:perm)-(digest:example:sha-1(base64(pwd))=:cdrwa) create delete read write admin
getacl path    獲取path節點的acl
stat path    查看path的屬性信息
quit 退出zkcli
 
四字命令介紹(開放遠程jmx端口,用jconsole觀察更直觀更全面)
telnet ip port     連接上后通過執行四字命令操作
conf    服務器的配置信息打印 datadir datalogdir ticktime等
cons    輸出所有客戶端連接的詳細信息
crst    重置所有客戶端連接的統計信息
dump    輸出當前幾圈所有會話信息
envi    服務器運行時的環境信息
ruok    輸出服務器是否正在運行 i‘m ok 只能說明端口打開着
stat/srvr    輸出服務器運行時的狀態信息,srvr不會將客戶端的連接情況輸出
srst    重置服務器的統計信息
wchs    輸出服務器上watcher的概要信息
wchc/wchp    輸出服務器上watchs的詳細信息,p是以節點路徑進行歸組顯示,c是已watch進行歸組
mntr    輸出比stat更新詳盡的服務器統計信息
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM