卡夫卡上的无限期日志保留

时间:2015-09-28 08:38:19

标签: events apache-kafka event-sourcing

我正在使用kafka进行事件采购。我意识到我们仍然需要配置日志保留时间,即log.retention.hours

如果我想无限期地保留所有邮件,最佳使用价值是多少? log.retention.bytes的示例配置设置为-1,我可以在log.retention.hours中使用-1吗?

2 个答案:

答案 0 :(得分:9)

请参阅以下适用于0.9.0.0版本的Kafka JIRA。暂时按照建议设置:

log.retention.bytes = -1
log.retention.hours = 2147483647

与永远相同(约250K年)。

然后,当0.9.0.0版本可用时,log.retention.hours应具有类似的-1值。

答案 1 :(得分:0)

是的。

如果要永久保留所有主题,可以将log.retention.hours和log.retention.bytes都设置为-1。