在文档中
log.cleaner.delete.retention.ms: How long are delete records retained?
log.retention.ms: The number of milliseconds to keep a log file before deleting it
我分不清它们之间的区别。
log.cleaner.delete.retention.ms
应用于清理策略"compact">的主题。它是为日志压缩主题保留删除逻辑删除标记的时间量
一条消息将是一个密钥,而空负载称为逻辑删除消息。这些消息将在日志压缩过程中删除。
log.retention.ms
适用于清理策略为"删除">的主题。它控制在删除日志文件之前保留日志文件的时间。
您可以在此处找到更多详细信息:http://kafka.apache.org/documentation/#configuration