是否可以从kafka主题中删除单个记录?我知道有一个脚本kafka-delete-records.sh可以删除指定主题和分区上指定偏移量之前的记录,但是我希望能够删除我指定的偏移量上的记录。有办法吗?
这不是在Java上,而是在裸露的Kafka实例上。
答案 0 :(得分:1)
在压缩的主题上,您可以通过发布一条消息来表示要删除的键,并用空值将其标记为“墓碑”。在此处查看答案:Kafka not deleting key with tombstone
如果未压缩主题,则必须通过保留策略删除记录。您无法定位要删除的单个偏移量。