zookeeper常用指令

在準備好相應的配置之后,可以直接通過zkServer.sh 這個腳本進行服務的相關操作,正常的開啟關閉重啟等就不說了,這里主要整理一下zkCli的命令

命令行工具的一些簡單操作如下:

  1. 顯示根目錄下、文件: ls / 使用 ls 命令來查看當前 ZooKeeper 中所包含的內容

  2. 顯示根目錄下、文件: ls2 / 查看當前節點數據并能看到更新次數等數據

  3. 創建文件,并設置初始內容: create /zk "test" 創建一個新的 znode節點“ zk ”以及與它關聯的字符串

  4. 獲取文件內容: get /zk 確認 znode 是否包含我們所創建的字符串

  5. 修改文件內容: set /zk "zkbak" 對 zk 所關聯的字符串進行設置

  6. 刪除文件: delete /zk 將剛才創建的 znode 刪除

  7. 退出客戶端: quit

  8. 幫助命令: help

ZooKeeper 常用四字命令:

ZooKeeper 支持某些特定的四字命令字母與其的交互。它們大多是查詢命令,用來獲取 ZooKeeper 服務的當前狀態及相關信息。用戶在客戶端可以通過 telnet 或 nc 向 ZooKeeper 提交相應的命令

1 . 來查看哪個節點被選擇作為follower或者leader

echo stat|nc 127.0.0.1 2181

2 . 測試是否啟動了該Server,若回復imok表示已經啟動。

echo ruok|nc 127.0.0.1 2181

3 .列出未經處理的會話和臨時節點。

 echo dump| nc 127.0.0.1 2181`

4 . 關掉server

echo kill | nc 127.0.0.1 2181

5 .輸出相關服務配置的詳細信息。

 echo conf | nc 127.0.0.1 2181

6 .列出所有連接到服務器的客戶端的完全的連接 / 會話的詳細信息。

echo cons | nc 127.0.0.1 2181

7 . 輸出關于服務環境的詳細信息(區別于 conf 命令)。

echo envi |nc 127.0.0.1 2181

8 .列出未經處理的請求。

echo reqs | nc 127.0.0.1 2181 

9 .列出服務器 watch 的詳細信息。

echo wchs | nc 127.0.0.1 2181 

10 . ,通過 session 列出服務器 watch 的詳細信息,它的輸出是一個與 watch 相關的會話的列表。

echo wchc | nc 127.0.0.1 2181 

11 .通過路徑列出服務器 watch 的詳細信息。它輸出一個與 session 相關的路徑。

echo wchp | nc 127.0.0.1 2181
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容