查看帮助:在 mqadmin 下可以查看有哪些命令

1): 查看具体命令的使用 : sh mqadmin    

2): sh mqadmin help 命令名称  


关闭nameserver和所有的broker:

sh mqshutdown namesrv
sh mqshutdown broker


查看指定消费组下的所有topic数据堆积情况

sh mqadmin consumerProgress -n 192.168.1.23:9876 -g warning-group

   

创建topic:

sh mqadmin updateTopic -c DefaultCluster -n localhost:9876 -t testtopic


查看topic列表:

sh mqadmin topicList -n 192.168.10.10:9876


查看指定topic路由信息:

sh mqadmin topicRoute -n 192.168.10.10:9876 -t testtopic1


查看指定topic状态:

sh mqadmin topicStatus -n 192.168.10.10:9876 -t testtopic1


查看指定topic的消息:

sh mqadmin queryMsgByOffset -b broker-b -i 1  -o 0 -t NewUpt_PsgEventTopic -n localhost:9876


删除topic

sh mqadmin deleteTopic –n 192.168.1.23:9876 –c DefaultCluster –t topicWarning

   

创建消费者组:

sh mqadmin updateSubGroup -n localhost:9876 -c DefaultCluster -g push-consumer-group1


查看消费者组:

sh mqadmin consumerProgress -n localhost:9876


查看集群信息:

sh mqadmin clusterList -n 192.168.10.10:9876


查看broker状态

sh mqadmin brokerStatus -b 192.168.10.10:10911 -n 192.168.10.10:9876

创建生产者组:


创建订阅组:

# 如果是对集群扩容,则可以通过指定新的broker地址在扩容的机器上创建一份新的订阅组信息
sh mqadmin updateSubGroup -c DefaultCluster -g subgroup1 -n 192.168.10.10:9876

根据key查消息:

sh mqadmin queryMsgByKey -k test100 -t testtopic1  -n 192.168.10.10:9876


根据unique key查:(非msgid )

sh mqadmin queryMsgByUniqueKey  -i  0B0D308C16C418B4AAC236B77FFB03E3  -n 192.168.10.10:9876 -t testtopic1



来源:https://blog.csdn.net/shouji6175/article/details/133805781