Kafka 删除指定的主题的所有信息记录
使用 kafka-delete-records.sh 或者 kafka-delete-records.bat, 指定对应的代理和删除信息的JSON文件即可。
kafka-delete-record.bat 的帮助信息

创建的一个 topic, 有三个 Broker和 三个 partition

这里由于是创建了三个 Broker, 因此需要指定三个 --bootstrap-server, json文件如下:

把这个Json文件命名为 delete_partitions.json, 放到 Kafka 解压后的目录下, 与 bin 目录同级。
Windows 上, .\bin\windows\kafka-delete-records.bat --bootstrap-server 127.0.0.1:9092,127.0.0.1:9093,127.0.0.1:9094 --offset-json-file .\delete_partitions.json 即可清除当前三个分区、三个 Broker 的所有信息记录。
Unix 下直接运行 bin 目录下的 kafka-delete-records.sh 即可, 参数与上面一致。
5502

被折叠的 条评论
为什么被折叠?



