Zookeeper通過以下方式幫助Linux進行日志管理:
zoo.cfg中dataLogDir或dataDir參數指定日志存儲路徑,默認存放在安裝目錄下的logs文件夾。log4j.properties配置文件,通過設置RollingFileAppender或DailyRollingFileAppender實現按大小或日期輪轉日志。也可借助Linux的logrotate工具自動輪換、壓縮和刪除日志。zoo.cfg中的autopurge.snapRetainCount和autopurge.purgeInterval參數實現日志自動清理,還可編寫自定義腳本結合定時任務清理。zkserver get-logs命令查看,或直接查看日志文件,還能通過JMX接口遠程查看。