Zookeeper-四字命令

zookeeper的四字命令是指它們的命令長度都是4個英文字母。運維人員可以在不使用zookeeper客戶端命令的前提下,簡單而便捷地使用四字命令來查看zookeeper當前的狀態等信息。

四字命令使用方式有兩種:

第一種,通過Telenet方式,使用telnet客戶端登錄zookeeper的對外服務端口,然後輸入四字命令即可。

第二種,使用nc方式

四字命令

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 相關的路徑。

詳解

conf

輸出zookeeper服務器運行時使用的基本配置信息

cons

輸出連接當前服務器的所有客戶端連接信息,包括客戶端的IP,會話ID和最後一次與服務器交互的操作類型。

crst

功能性命令,重置所有客戶端連接統計信息

dump

當前集羣的所有會話信息。

envi

服務器的運行環境

ruok

當前服務器是否正在運行。該命令是“are you ok”的諧音,如果正常,會返回“I'm ok”的諧音imok。

服務器斷開

stat

服務器運行時狀態信息

srvr

與stat命令功能一致,唯一區別是srvr不會將客戶端連接情況輸出。

srrt

功能行命令,用於重置所有服務器的統計信息

wchs

輸出服務器上管理Watcher的概要信息

wchc

輸出服務器上管理的Watcher的詳細信息

wchp

與wchc基本類似,不同的是wchp以節點路徑爲單位進行歸組

mntr

輸出的信息比stat更詳細

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章