ZooKeeper四字命令

edwardking888發表於2011-02-17

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 四字命令的簡單用例:

$  echo ruok | nc 192.168.2.176 3355
imok

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-687399/,如需轉載,請註明出處,否則將追究法律責任。

相關文章