ZooKeeper 支持某些特定的四字命令字母與其的交互。它們大多是查詢命令,用來獲取 ZooKeeper 服務的當前狀態及相關信息。用戶在客戶端可以通過 telnet 或 nc 向 ZooKeeper 提交相應的命令
- 1. 可以通過命令:echo stat|nc 127.0.0.1 2181 來查看哪個節點被選擇作為follower或者leader
- 2. 使用echo ruok|nc 127.0.0.1 2181 測試是否啟動了該Server,若回復imok表示已經啟動。
- 3. echo dump| nc 127.0.0.1 2181 ,列出未經處理的會話和臨時節點。
- 4. echo kill | nc 127.0.0.1 2181 ,關掉server
- 5. echo conf | nc 127.0.0.1 2181 ,輸出相關服務配置的詳細信息。
- 6. echo cons | nc 127.0.0.1 2181 ,列出所有連接到服務器的客戶端的完全的連接 / 會話的詳細信息。
- 7. echo envi |nc 127.0.0.1 2181 ,輸出關於服務環境的詳細信息(區別於 conf 命令)。
- 8. echo reqs | nc 127.0.0.1 2181 ,列出未經處理的請求。
- 9. echo wchs | nc 127.0.0.1 2181 ,列出服務器 watch 的詳細信息。
- 10. echo wchc | nc 127.0.0.1 2181 ,通過 session 列出服務器 watch 的詳細信息,它的輸出是一個與 watch 相關的會話的列表。
- 11. echo wchp | nc 127.0.0.1 2181 ,通過路徑列出服務器 watch 的詳細信息。它輸出一個與 session 相關的路徑。
- 轉自:https://blog.csdn.net/hongweigg/article/details/52933113