如何清空rocketmq消息

1. 中止 rocketmq:kill -9 全乾掉就好

2. 刪除 /root下的 logs/rocketmqlogs : 大量日誌
3. 刪除 /root/store : 貌似是積攢的MQ中的topic等信息
4. [optional] 清空MQ裏顯示的topic
    sh mqadmin topicList -n 192.168.1.4:9876
    sh mqadmin deleteTopic -c HOSTNAME -n 192.168.1.4:9876 -t orderTopic
*. 而後重啓rocketmq再嘗試第四步看看是否清除乾淨

p.s.
1. 先停掉rocketmq和清空順序很關鍵;若是沒有都清楚,rocketmq不知道從哪裏還會把全部積攢的再加載回來,致使仍是沒法啓動rocketmq
2. deleteTopic不是必須的,可是刪除的時候通常都須要制定 -c,能夠用hostname試試spa

相關文章
相關標籤/搜索