【发布时间】:2016-02-11 11:17:34
【问题描述】:
我知道在新的 Kafka 版本中,我们有新的保留策略选项 - 压缩日志,删除具有相同键的旧版本消息。但是经过很长时间,我们会得到太多带有旧消息的压缩日志段。我们如何才能自动清理这个压缩日志?
UDPATE:
我应该澄清一下,我们需要紧凑的日志和清理旧消息的方法。 我在这里找到了相同问题的讨论http://grokbase.com/t/kafka/users/14bv6gaz0t/kafka-0-8-2-log-cleaner 但没有找到我们如何手动为消息发出 thomstone 标记并且不知道这一点。
【问题讨论】:
-
为了澄清,你问的是如何清理已经被压缩的日志?
-
是的,我们将拥有具有唯一键的最新版本的消息,但是这个序列可以增长到非常大的大小。例如,我希望有任何方法可以压缩最近的日志段并删除最旧的日志段。或者可能以其他方式标记要删除的消息。抱歉我的英语不好,但我真的很想了解这项技术。
标签: java bigdata apache-kafka