ZooKeeperの起動状態を調べるコマンド
『ZooKeeperを起動後、正しく起動したかを確認したい!!』
といった場合に使うコマンドを調べたのでメモしておきます。
なにはともあれドキュメントを確認します。
https://zookeeper.apache.org/doc/current/zookeeperAdmin.html
なんと telnet
です。
$ telnet localhost 2181
v3.4.0 以降は mntr
が使える模様。便利。
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
mntr
zk_version 3.4.x-xxxxxx, built on xx/xx/xxxx xx:xx GMT
zk_avg_latency xxxxxx
zk_max_latency xxxxxx
zk_min_latency xxxxxx
zk_packets_received xxxxxx
zk_packets_sent xxxxxx
zk_num_alive_connections xxxxxx
zk_outstanding_requests xxxxxx
zk_server_state follower
zk_znode_count xxxxxx
zk_watch_count xxxxxx
zk_ephemerals_count xxxxxx
zk_approximate_data_size xxxxxx
zk_open_file_descriptor_count xxxxxx
zk_max_file_descriptor_count xxxxxx
Connection closed by foreign host.
こんな感じで出ます。
zk_server_state
には leader とか follower が出てノードの状態が手軽に調べられます。
便利ですね。
しかしtelnetて。
Author And Source
この問題について(ZooKeeperの起動状態を調べるコマンド), 我々は、より多くの情報をここで見つけました https://qiita.com/tacke/items/e11a8d2655059e7cd787著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .