从kafka主题中删除单个记录

时间:2020-02-12 18:13:44

标签: apache-kafka

是否可以从kafka主题中删除单个记录?我知道有一个脚本kafka-delete-records.sh可以删除指定主题和分区上指定偏移量之前的记录,但是我希望能够删除我指定的偏移量上的记录。有办法吗?

这不是在Java上,而是在裸露的Kafka实例上。

1 个答案:

答案 0 :(得分:1)

在压缩的主题上,您可以通过发布一条消息来表示要删除的键,并用空值将其标记为“墓碑”。在此处查看答案:Kafka not deleting key with tombstone

如果未压缩主题,则必须通过保留策略删除记录。您无法定位要删除的单个偏移量。