kafka的topic删除一直是个比较坑的问题,在某次创建了错误的topic的时候,在删除后发现日志报错一直在寻找已删除的topic。
解决后记录下。
操作步骤1:删除在ZK中的KAFAK的TOPIC记录
./kafka-run-class.shkafka.admin.DeleteTopicCommand --zookeeper 172.18.1.28:2181 --topic coupon
删除后,数据仍然存在并且replication-offset-checkpoint中存有该topic记录。
接下来的操作需要停止kafka。
操作步骤2:修改replication-offset-checkpoint
删除replication-offset-checkpoint中该topic的行,并将修改该节点的topic总数为删除后的数量。
操作步骤3:删除所有该topic的partition
OVER