RocketMQ:常用命令汇总(mqadmin、mqnamesrv、mqbroker)
## 查看RocketMQ相关日志{user}/logs/rocketmqlogs/.cd ~/logs/rocketmqlogs/# 查看nameServer的日志tailf namesrv.log# 启动NameServernohup sh bin/mqnamesrv -n localhost:9876&# 启动Brokernohup sh bin/mqbroker -n localh
·
一、NameServer、Broker相关
1、查看RocketMQ日志
## 查看RocketMQ相关日志 {user}/logs/rocketmqlogs/.
cd ~/logs/rocketmqlogs/
# 查看nameServer的日志
tailf namesrv.log
2、启动NameSever、Broker
# 启动NameServer
nohup sh bin/mqnamesrv -n localhost:9876 &
# 启动Broker
nohup sh bin/mqbroker -n localhost:9876 -c conf/broker.conf &
二、RocketMQ管理
# 进入RocketMQ安装包的根目录下
/software/rocketmq/rocketmq-all-4.8.0-bin-release
1、查看有哪些命令可以用
sh ./bin/mqadmin
2、查看某个命令的详细参数
sh ./bin/mqadmin help [commandCode]
比如:查看topicList命令的详细参数配置
sh ./bin/mqadmin help topicList
3、查询指定nameServer(多个以;分隔)下的所有Topic
sh ./bin/mqadmin topicList -n localhost:9876
4、创建Topic
./bin/mqadmin updateTopic -n localhost:9876 -b localhost:10911 -t [topicName]
例如:创建名为test-test-topic的topic。
sh ./bin/mqadmin updateTopic -n localhost:9876 -b localhost:10911 -t test-test-topic
5、查看消费者列表
sh ./bin/mqadmin consumerProgress -n localhost:9876
6、查看某个Topic所在的所有Cluster集群
sh ./bin/mqadmin topicClusterList -n localhost:9876 -t TopicTest
7、删除某个NameServer某个集群client下的Topic
sh ./bin/mqadmin deleteTopic -n localhost:9876 -c DefaultCluster -t [topicName]
例如:删除名为test-test-topic的topic。
sh ./bin/mqadmin deleteTopic -n localhost:9876 -c DefaultCluster -t test-test-topic
删除后:
三、更多mqadmin命令使用以下组合技查看
1、查看有哪些命令可以用
sh ./bin/mqadmin
2、查看某个命令的详细参数
比如:查看topicList命令的详细参数配置
sh ./bin/mqadmin help topicList
更多推荐
已为社区贡献14条内容
所有评论(0)