以下是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
)。