以下是Debian系统下Kafka日志管理的关键技巧:
log.dirs
参数指定日志存储目录。log.segment.bytes
控制单个日志段大小,默认1GB。log.retention.hours
等参数设置保留时间,默认7天。log.compression.type
(如GZIP)压缩旧日志段,节省空间。/etc/logrotate.d/kafka
,设置每日轮转、保留7天、压缩旧日志等规则。/home/kafka/logs/*.log {
daily
rotate 7
compress
delaycompress
missingok
create 0644 kafka kafka
}
crontab
编写脚本,通过find
命令删除超时日志(如find /path -mtime +7 -delete
)。kafka-dump-log.sh
等工具查看日志内容,辅助调试。chown -R kafka:kafka /home/kafka/logs
)。