其他分享
首页 > 其他分享> > RocketMQ操作记录

RocketMQ操作记录

作者:互联网

1、启动namesrv

(-c 指定加载配置文件)
nohup sh mqnamesrv &
nohup sh mqnamesrv -c ../conf/namesrv/namesrv.properties &

2、启动broker

(-n 指定namesrv地址 -c 指定加载配置文件)

nohup sh mqbroker -c ../conf/broker.properties &
nohup sh mqbroker -n 2409:8089:1010:6010:2001::132:9876 -c ../conf/broker.properties &

查看启动是否正常:
显示当前所有java进程:jps
查看mq进程:ps -ef|grep rocketmq
查看启动日志输出:tail -f nohup.out
查看日志:/home/logs/rocketmqlogs(broker.log、namesrv.log)

3、关闭

sh mqshutdown namesrv
sh mqshutdown broker
./bin/mqshutdown broker
./bin/mqshutdown namesrv

4、其他命令

新增topic(-n 指定namesrv地址 -c 指定群组名称 -t 指定新增topic名称)
sh mqadmin updatetopic -n 2609:8089:1010:6010:2101::132:9876 -c DefaultCluster -t topic-cardfive
删除topic(-n 指定namesrv地址 -c 指定群组名称 -t 指定删除topic名称)
sh mqadmin deleteTopic –n 2609:8089:1010:6010:2101::132:9876 –c DefaultCluster –t topic-cardfive
查看所有topic
sh mqadmin topicList -n 2609:8089:1010:6010:2101::132:9876
查看topic信息列表详情统计
sh mqadmin topicstatus -n 2609:8089:1010:6010:2101::132:9876 -t topic-cardfive
查看所有消费组group
sh mqadmin consumerProgress -n 2609:8089:1010:6010:2101::132:9876
查看指定消费组下的所有topic数据堆积情况
sh mqadmin consumerProgress -n 2609:8089:1010:6010:2101::132:9876 -g topic-cardfive
查询集群消息
sh mqadmin  clusterList -n 2609:8089:1010:6010:2101::132:9876

创建订阅组:
sh mqadmin updateSubGroup -c DefaultCluster -g cardfiveConsumerGroupName
删除订阅组:
sh mqadmin deleteSubGroup -c DefaultCluster -g cardfiveConsumerGroupName
查看订阅组消费状态:
sh mqadmin consumerProgress -n 192.168.10.1:9100

5、遇到的问题

服务器没有nohup命令,执行启动broker命令后,Crtl+C,结果broker就shutdown了,即便加了&
sh mqbroker -n 192.168.10.1:9100;192.168.10.2:9100 -c ../conf/broker-m-9101.properties &
最后通过执行如下命令,并且不要Crtl+C,直接关闭服务器后,broker未被停止:
sh mqbroker -c ../conf/broker-m-9101.properties &

标签:记录,mqadmin,broker,topic,132,sh,namesrv,操作,RocketMQ
来源: https://blog.csdn.net/wangww3/article/details/114695363