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

Faj*_*rmf 4 events event-sourcing apache-kafka

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

如果我想无限期地保留所有消息,最好使用什么值?示例配置为log.retention.bytes-1,我也可以使用-1 log.retention.hours吗?

phi*_*son 9

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

log.retention.bytes = -1
log.retention.hours = 2147483647
Run Code Online (Sandbox Code Playgroud)

这和永远是一样的(约250K年).

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