RocketMQ常用命令
RocketMQ常用命令
#启动nameserver
cd /usr/local/rocketmq-all-4.9.0-bin-release nohup ./bin/mqnamesrv > ./mqnamesrv.log 2>&1 &
#启动broker
nohup sh bin/mqbroker -c conf/2m-2s-sync/broker-a-s.properties > ./broker-a-s.log 2>&1 &
#关闭nameserver和broker
# sh mqshutdown namesrv
# sh mqshutdown broker
1、常看集群信息
[root@node223 rocketmq-all-4.9.0-bin-release]# ./bin/mqadmin clusterList -n 172.16.84.222:9876 RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0). RocketMQLog:WARN Please initialize the logger system properly. #Cluster Name #Broker Name #BID #Addr #Version #InTPS(LOAD) #OutTPS(LOAD) #PCWait(ms) #Hour #SPACE DefaultCluster broker-a 0 172.16.84.222:10911 V4_9_0 0.00(0,0ms) 0.00(0,0ms) 0 452464.15 -1.0000 DefaultCluster broker-a 1 172.16.84.223:10911 V4_9_0 0.00(0,0ms) 0.00(0,0ms) 0 452464.15 0.5412
2、查看所有topic信息
[root@node223 rocketmq-all-4.9.0-bin-release]# ./bin/mqadmin topicList -n 172.16.84.222:9876
RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0).
RocketMQLog:WARN Please initialize the logger system properly.
SCHEDULE_TOPIC_XXXX
RMQ_SYS_TRANS_HALF_TOPIC
DefaultCluster_REPLY_TOPIC
BenchmarkTest
OFFSET_MOVED_EVENT
broker-a
TBW102
SELF_TEST_TOPIC
DefaultCluster
3、新建topic
[root@node223 rocketmq-all-4.9.0-bin-release]# sh bin/mqadmin updateTopic -n 172.16.84.222:9876 -c DefaultCluster -t TestExmaple RocketMQLog:WARN No appenders could be found for logger (io.netty.util.internal.PlatformDependent0). RocketMQLog:WARN Please initialize the logger system properly. create topic to 172.16.84.222:10911 success. TopicConfig [topicName=TestExmaple, readQueueNums=8, writeQueueNums=8, perm=RW-, topicFilterType=SINGLE_TAG, topicSysFlag=0, order=false]
4、删除topic
[root@node223 rocketmq-all-4.9.0-bin-release]# sh bin/mqadmin deleteTopic -n 172.16.84.222:9876 -c DefaultCluster -t TestExmaple
5、查看topic详情
[root@node223 rocketmq-all-4.9.0-bin-release]# sh bin/mqadmin topicstatus -n 172.16.84.222:9876 -t testtopic
6、查看所有消费组group
[root@node223 rocketmq-all-4.9.0-bin-release]# sh bin/mqadmin consumerProgress -n 172.16.84.222:9876
7、查看指定消费组(kevinGroupConsumer)下的所有topic数据堆积情况/查看consumergroup订阅了哪些topic
[root@node223 rocketmq-all-4.9.0-bin-release]# sh bin/mqadmin consumerProgress -n 172.16.84.222:9876 -g kevinGroupConsumer
8、查询Producer的网络连接情况:
sh mqadmin producerConnection -n localhost:9876 -g <producer-group> -t <producer-topic>
9、查询Consumer的网络连接情况:
sh mqadmin consumerConnection -n localhost:9876 -g <consumer-group>