我经常通过将tention.ms更新为10来清理Kafka主题中的所有当前消息。这会使所有消息在10毫秒后过期。但是,有时无法通过这种方式清除邮件。我必须删除并重新创建主题才能清理所有消息。
我想了解根本原因,如果有人知道根本原因,请与我分享。谢谢你。
P / S:我不确定这是否与该问题有关,但是通常会在该主题的所有消费者由于某种原因停止工作之后发生。
-锡-
答案 0 :(得分:0)
retention.ms
字段是日志清除器的最短时间。日志清除程序每隔一段时间(Kafka docs状态300000 ms)仅运行一次,因此您可能必须等待它运行。