zookeeper- 四字监控命令和工具
zookeeper-四字监控命令
zooKeeper 可以支持某些特定的四字命令的交互,并且大多都是查询的命令,获取 zooKeeper 服务的当前状态或者其他的相关信息。
在客户端通过 telnet 或者 nc(一个命令工具) 向 zooKeeper 提交相应的命令。常用四字命令:
conf:输出相关服务配置的详细信息。例如端口、zk 数据及日志配置路径、最大连接数、session 超时时间等信息
cons:列出所有与服务器连接的客户端连接/会话的详细信息。包括“接受/发送”的包数量、session id 、操作延迟、最后的操作执行等信息
crst:重置当前这台服务器所有连接/会话的统计信息
dump:列出未经处理的会话和临时节点
envi:输出关于服务器的环境详细信息
ruok:测试服务是否处于正确运行状态。如果正常返回"imok",否则返回空
stat:输出服务器的详细信息:接收/发送包数量、连接数、模式。。。。。。
conf 命令
其返回的信息中包括:
clientPort:连接客户端端口号
dataDir:数据快照文件目录 默认情况下 100000 次事务操作生成一次快照
dataLogDir:事物日志文件目录
tickTime:服务器之间或客户端与服务器之间维持心跳的时间间隔(单位:ms)
maxClientCnxns:最大连接数
minSessionTimeout:最小 session 超时
serverId:服务器编号。。。。。。
cons 命令
其返回的信息中包括:
ip:ip 地址
port:端口号
queued:缓存在队列中的等待被处理的请求数
received:收到的包数。。。。。。
zookeeper 图形化的客户端工具
zookeeper 图形化的客户端工具:ZooInspector
下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip
可以从图形化界面查看或操作节点信息
zookeeper 监控工具
监控工具:taokeeper
可以查看 zookeeper 的集群配置、监控、报警(自行配置)等信息
版权声明: 本文为 InfoQ 作者【zarmnosaj】的原创文章。
原文链接:【http://xie.infoq.cn/article/312eafebfa82143598a2bf20c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论