在0.8.1版本中创建kafka主题时,我已经配置了此属性delete.retention.ms。此属性的用途是什么?这将删除从kafka的特定时间间隔后的消息。在0.8.1版本中创建kafka主题时的delete.retention.ms
0
A
回答
2
不,delete.retention.ms
或log.cleaner.delete.retention.ms
是在默认情况下关闭的log compaction中使用的属性。 log.rentention.hours
是您可以控制消息何时被删除的属性。
从卡夫卡0.8.1文件Broker Configs
log.retention.hours
的时间来记录部分金额之前被删除,即默认数据保留窗口所有主题。请注意,如果同时设置了log.retention.minutes和log.retention.bytes,则在超出限制时删除段。
log.cleaner.delete.retention.ms
的时间保留删除墓碑标记日志压实话题量。此设置还会限制消费者在从偏移量0开始时必须完成读取的时间,以确保他们获得最终阶段的有效快照(否则在完成扫描之前可能会收集其墓碑)。
相关问题
- 1. 使用java创建主题 - kafka版本> 0.10.0.0
- 2. kafka过滤/动态主题创建
- 3. Apache Kafka从代码创建主题
- 4. 如何通知消费者在Kafka中已创建新主题?
- 5. 如何使用python在apache kafka中创建主题
- 6. 在rails中创建时创建两个版本的记录
- 7. Docker zookeeper忘记了创建的kafka主题
- 8. 在magento2.1.3中创建主题
- 9. 在Sitecore7中创建主题
- 10. 在Spark Streaming中创建两个来自Kafka的DStream主题不起作用
- 11. Spring Kafka - 运行时订阅新主题
- 12. 如何为wordpress主题创建移动版本?
- 13. 在闲置时创建主题
- 14. 创建主题
- 15. 在Kafka中,是否可以创建单个kafka主题并让多个生产者写入它
- 16. 如何删除apache中的主题kafka
- 17. Kafka Streams在没有模式的情况下创建了非主题
- 18. 在Wordpress中创建2个主页版本
- 19. Rails的2.3.x版本奇怪的问题与创建时间
- 20. 为kafka主题配置ACL
- 21. 事件vs主题Apache Kafka
- 22. pipelinedb消费kafka主题
- 23. Rake db:创建mysql/rake版本问题
- 24. 在创建发布版本时创建重复Zip条目
- 25. 如何禁用SimpleConsumer的自动提交kafka 0.8.1
- 26. 创建WordPress主题:
- 27. 在kafka上写同一主题
- 28. 在Liferay 7中创建VM主题
- 29. 在Wordpress主题中创建文件夹
- 30. 如何使用kafka连接将kafka主题下载到oracle中
在哪种情况下,我应该使用“log.cleaner.delete.retention.ms”。假设如果我在创建主题时将保留时间设置为6秒,那么消息会发生什么情况。请您帮助我解决这个问题。 – gaurav 2015-04-07 11:54:33
'log.cleaner.delete.retention.ms'确定日志压缩发生的频率。如果将参数值设置为6秒,则日志压缩将每6秒发生一次。日志压缩涉及一些开销,所以我想它并不打算经常这样工作。 – Heejin 2015-04-07 16:42:25
日志压缩:日志压缩可确保Kafka始终至少为单个主题分区的数据日志中的每个消息键保留最后已知的值。它解决用例和场景,例如在应用程序崩溃或系统故障后恢复状态,或者在运行维护期间重新启动应用程序后重新加载缓存。 (http://kafka.apache.org/081/documentation.html#compaction) – Heejin 2015-04-07 16:42:32