kafka-delete-records.sh 删除主题和分区的数据
我有一个主题:test0811
,里面有 10
条数据。
由于某些原因,我想要删除前5条数据,kafka提供了一个脚本 kafka-delete-records.sh
可以实现这个需求。
执行命令:./bin/kafka-delete-records.sh --bootstrap-server localhost:9092 --offset-json-file offsets.json
其中需求在 offsets.json 文件中。
offsets.json
{
"partitions":[
{"topic": "test0811", "partition": 0, "offset": 5}
],
"version": 1
}
命令执行完毕,提示如下
查看主题 test0811
的数据:
可以看到删除了5条数据,数据的offset是0~4