log.cleaner.delete.retension.ms和卡夫卡中的log.retension.ms有什么区别



在文档中

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

最新更新