卡夫卡无限期日志保留
Indefinite log retention on kafka
我正在使用 kafka 进行事件溯源。我意识到我们仍然需要配置日志保留时间,即 log.retention.hours
。
如果我想无限期地保留我的所有消息,最好使用什么值? log.retention.bytes
的示例配置设置为 -1,我可以在 log.retention.hours
中也使用 -1 吗?
请参阅以下 Kafka JIRA 0.9.0.0 版本。暂且按建议设置:
log.retention.bytes = -1
log.retention.hours = 2147483647
这与永远相同(约 25 万年)。
然后当 0.9.0.0 版本可用时,log.retention.hours
应该有类似的 -1
可用值。
我正在使用 kafka 进行事件溯源。我意识到我们仍然需要配置日志保留时间,即 log.retention.hours
。
如果我想无限期地保留我的所有消息,最好使用什么值? log.retention.bytes
的示例配置设置为 -1,我可以在 log.retention.hours
中也使用 -1 吗?
请参阅以下 Kafka JIRA 0.9.0.0 版本。暂且按建议设置:
log.retention.bytes = -1
log.retention.hours = 2147483647
这与永远相同(约 25 万年)。
然后当 0.9.0.0 版本可用时,log.retention.hours
应该有类似的 -1
可用值。