跳转至

03 执行删除topic

删除topic 操作

有时候需要在命令行重建topic,具体操作步骤如下

1、 删除topic

#!/bin/bash
ROCKETMQ_HOME="/data/rocketmq/rocketmq-5.1.4"
NAMESRV_ADDR="127.0.0.1:9876"
TOPIC_NAME="test"
Cluster_Name="DefaultCluster"
${ROCKETMQ_HOME}/bin/mqadmin deleteTopic -n "${NAMESRV_ADDR}" -t "${TOPIC_NAME}" -c "${Cluster_Name}"

2、 通过如下命令可以获取cluster name

$ ${ROCKETMQ_HOME}/bin/mqadmin clusterList -n 127.0.0.1:9876

3、创建topic

$ ${ROCKETMQ_HOME}/bin/mqadmin  updateTopic -n "${NAMESRV_ADDR}" -t "${TOPIC_NAME}" -c "${Cluster_Name}" -a +message.type=FIFO

4、根据topic 查看消息

$ ${ROCKETMQ_HOME}/bin/mqadmin printMsg -t keyword  -n 127.0.0.1:9876 -s 1818195464378384384