一、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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐