阅读量:3
Kafka在Linux上的日志清理策略主要包括以下几种,通过配置server.properties文件实现:
- 基于时间的清理
- 按保留时间删除旧日志段,配置参数:
log.retention.hours(默认168小时,7天)log.retention.minutes/log.retention.ms(优先级高于小时)
- 按保留时间删除旧日志段,配置参数:
- 基于日志大小的清理
- 当日志总大小超过阈值时,删除最早日志段,配置参数:
log.retention.bytes(默认-1,表示不限制)
- 当日志总大小超过阈值时,删除最早日志段,配置参数:
- 日志压缩(非传统清理,用于数据去重)
- 仅保留每个key的最新消息,适用于更新频繁场景,配置参数:
log.cleanup.policy=compact- 需启用
log.cleaner.enable=true(默认开启)
- 仅保留每个key的最新消息,适用于更新频繁场景,配置参数:
注意:修改配置后需重启Kafka生效,且删除操作不可逆,建议提前备份重要数据。
以上就是关于“Kafka日志清理在Linux上的策略”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm