阅读量:196
查看Zookeeper日志的方法如下:
- 命令行查看
- 使用
zkserver get-logs命令查看当前或特定日期、特定服务器的日志,如zkserver get-logs --date "2025-09-01"。
- 使用
- 直接查看日志文件
- 日志默认存放在
/var/log/zookeeper目录下,可通过cat /var/log/zookeeper/zookeeper.out命令查看(部分版本路径可能为安装目录下的logs文件夹)。
- 日志默认存放在
- 通过JMX查看
- 使用JConsole等JMX客户端连接Zookeeper,导航至
MBeans→org.apache.zookeeper.server.QuorumPeer→Logging→Recent Log Events。
- 使用JConsole等JMX客户端连接Zookeeper,导航至
- 使用自带工具
- ZooKeeper Assistant:支持日志搜索、格式化查看。
- ZooInspector:可查看日志及节点监听信息。
- 远程日志服务
- 配置Zookeeper将日志发送至Syslog、Logstash等远程服务,通过对应工具查看。
注意:日志文件可能包含敏感信息,需妥善保管;可通过修改 log4j.properties 或 zoo.cfg 调整日志级别和路径。