使用telnet或nc连接Zookeeper服务,输入命令
命令 | 说明 |
---|---|
ruok | 测试服务是否有错;正常返回imok |
stat | 服务器和客户端的总览信息 |
srvr | 3.3后;列出服务的完整信息 |
cons | 3.3后;客户端连接/会话的完整信息 |
conf | 3.3后;服务配置内容 |
crst | 3.3后;重置所有连接的统计信息 |
dump | 主导者节点;列出未完成的会话和短暂的节点 |
envi | 打印服务环境的详情 |
srst | 重置服务统计信息 |
wchs | 3.3后;列出服务器的观测的总览信息 |
wchc | 3.3后;列出服务器的观测的详细信息,按会话 |
wchp | 3.3后;列出服务器的观测的详细信息,按路径 |
mntr | 3.4后;用于监控集群健康的变量 |
cons
输出包括接收/发送包数量,会话id,操作延时,最近的操作等;
ruok
返回imok,只是表示程序启动并绑定了某个访问端口;不表示正常加入集群;运行stat查看是否加入集群和客户端连接信息
$ echo ruok | nc 127.0.0.1 5111
imok
wchc
输出包括关联监测的连接会话列表;注意,根据监测数,此操作可能很耗性能;
wchp
输出包括关联会话的路径(znodes)列表;
mntr
$ echo mntr | nc localhost 2185
zk_version 3.4.0
zk_avg_latency 0
zk_max_latency 0
zk_min_latency 0
zk_packets_received 70
zk_packets_sent 69
zk_outstanding_requests 0
zk_server_state leader
zk_znode_count 4
zk_watch_count 0
zk_ephemerals_count 0
zk_approximate_data_size 27
zk_followers 4 - only exposed by the Leader
zk_synced_followers 4 - only exposed by the Leader
zk_pending_syncs 0 - only exposed by the Leader
zk_open_file_descriptor_count 23 - only available on Unix platforms
zk_max_file_descriptor_count 1024 - only available on Unix platforms
输出的格式,为java属性格式: key \t value
一些关键字和平台相关,一些关键字只会在主导者节点输出;