Zookeeper通过以下方式帮助Linux进行日志管理:
zoo.cfg中dataLogDir或dataDir参数指定日志存储路径,默认存放在安装目录下的logs文件夹。log4j.properties配置文件,通过设置RollingFileAppender或DailyRollingFileAppender实现按大小或日期轮转日志。也可借助Linux的logrotate工具自动轮换、压缩和删除日志。zoo.cfg中的autopurge.snapRetainCount和autopurge.purgeInterval参数实现日志自动清理,还可编写自定义脚本结合定时任务清理。zkserver get-logs命令查看,或直接查看日志文件,还能通过JMX接口远程查看。