删除指定的topic、在删除不了topic的情况下的处理办法。
删除指定的topic
首先查询namesrv上的topic列表
1 | [root@lehoon bin]# ./mqadmin topicList -n 192.168.1.182:9876 |
根据查询出来的topic列表,删除指定的topic
1 | [root# ./mqadmin deleteTopic bin] |
删除不了指定的topic
该情况在topic创建的时候,topic名称中加入了空格、特殊字符的情况下,通过mqadmin delete topic是删除不了的。
这种情况下,1是忽略这个topic、2是停止namesrv和broker后,删除文件方式删除topic,这种情况下,所有的数据和配置信息都会丢失。
要删除的包括namesrv的数据文件和broker的数据文件;
删除namesrv的数据文件
一般默认在/root/store和/root/logs下
删除broker的数据文件
一般在rocketmq安装目录下的store目录