直播预约|基于 openJiuwen 的多 Agent 项目实战与系统构建
2026/7/21 23:04:35
好的,我们来详细说明 Kafka 的文件清理策略方法和种类。
Kafka 作为分布式消息队列,其核心存储结构是日志片段(Log Segments)。随着消息的不断写入,磁盘空间会逐渐被占用。为了管理磁盘空间并防止其耗尽,Kafka 提供了两种主要的日志清理策略:
Kafka 中默认的日志(这个地方是数据的意思,就是Segment)保存时间为 7 天,可以通过调整如下参数修改保存时间。
log.retention.hours,最低优先级小时,默认 7 天。
log.retention.minutes,分钟。 --如果设置了该值,小时的设置不起作用。
log.retention.ms,最高优先级毫秒。 --如果设置了该值,分钟的设置不起作用。
1. 基于时间的清理策略 (log.retention.hours,log.retention.minutes,log.retention.ms)
log.retention.hours=168表示保留 7 天),那么该日志片段就会被标记为可删除。