ZooKeeper系列之六:ZooKeeper四字命令
阿新 • • 發佈:2019-01-28
ZooKeeper 支援某些特定的四字命令字母與其的互動。它們大多是查詢命令,用來獲取 ZooKeeper 服務的當前狀態及相關資訊。使用者在客戶端可以通過 telnet 或 nc 向 ZooKeeper 提交相應的命令。 ZooKeeper 常用四字命令見下表 1 所示:
表 1 : ZooKeeper 四字命令
ZooKeeper 四字命令 |
功能描述 |
conf |
輸出相關服務配置的詳細資訊。 |
cons |
列出所有連線到伺服器的客戶端的完全的連線 / 會話的詳細資訊。包括“接受 / 傳送”的包數量、會話 id 、操作延遲、最後的操作執行等等資訊。 |
dump |
列出未經處理的會話和臨時節點。 |
envi |
輸出關於服務環境的詳細資訊(區別於 conf 命令)。 |
reqs |
列出未經處理的請求 |
ruok |
測試服務是否處於正確狀態。如果確實如此,那麼服務返回“ imok ”,否則不做任何相應。 |
stat |
輸出關於效能和連線的客戶端的列表。 |
wchs |
列出伺服器 watch 的詳細資訊。 |
wchc |
通過 session 列出伺服器 watch 的詳細資訊,它的輸出是一個與 watch 相關的會話的列表。 |
wchp |
通過路徑列出伺服器 watch 的詳細資訊。它輸出一個與 session |
下圖 1 是 ZooKeeper 四字命令的簡單用例:
圖 1 : ZooKeeper 四字命令用例