mqadmin 如何使用
2024年9月26日
用户问题 :
mqadmin 如何使用
专家官方解答 :
根据提供的我了解的信息,RocketMQ的mqadmin
工具提供了丰富的命令行操作来管理RocketMQ集群、Broker、Topic、消费者等。以下是如何使用mqadmin
工具的具体步骤:
1. 基本用法
- 执行命令方法:通过如下格式执行命令:
Terminal window ./mqadmin {command} {args} - 配置NameServer地址:几乎所有命令都需要配置
-n
参数来指定NameServer的服务地址(格式为ip:port
)。 - 获取帮助信息:几乎所有的命令都可以通过添加
-h
参数来查看该命令的帮助信息。
2. Topic相关命令
- 创建或更新Topic:
Terminal window sh mqadmin updateTopic -n 127.0.0.1:9876 -c DefaultCluster -t myTopic -r 8 -w 8 - 删除Topic:
Terminal window sh mqadmin deleteTopic -n 127.0.0.1:9876 -c DefaultCluster -t myTopic - 查询Topic列表:
Terminal window sh mqadmin topicList -n 127.0.0.1:9876
3. 集群相关命令
- 查看集群信息:
Terminal window sh mqadmin clusterList -n 127.0.0.1:9876 - 发送消息检测集群各Broker RT:
Terminal window sh mqadmin clusterRT -n 127.0.0.1:9876 -a 1000 -s 1024 -c DefaultCluster
4. Broker相关命令
- 根据OffsetMsgId查询消息:
Terminal window sh mqadmin queryMsgById -i 12345678901234567890123456789012 -n 127.0.0.1:9876 - 根据消息Key查询消息:
Terminal window sh mqadmin queryMsgByKey -k "myKey" -t myTopic -n 127.0.0.1:9876
5. 消费者相关命令
- 查看订阅组消费状态:
Terminal window sh mqadmin consumerProgress -g myConsumerGroup -n 127.0.0.1:9876 - 查看消费者状态:
Terminal window sh mqadmin consumerStatus -g myConsumerGroup -n 127.0.0.1:9876
6. 其他常用命令
- 启动监控进程:
Terminal window sh mqadmin startMonitoring -n 127.0.0.1:9876
解释
上述命令示例展示了如何使用mqadmin
工具进行常见的管理和监控任务。每个命令都有相应的参数选项,可以通过添加-h
来查看详细的帮助文档。这些命令可以帮助你有效地管理和监控你的RocketMQ集群,确保其正常运行和性能优化。
更多详细信息可以参考官方文档链接:RocketMQ ACL学习。
---------------
参考链接 :
-
专家经验:rocketmq 5.0 ACL相关问题
-
专家经验:Admin Tool
-
专家经验:如何查看topic所属的消费者组
---------------
答疑服务说明:
本内容经由技术专家审阅的用户问答的镜像生成,我们提供了专家智能答疑服务,使用方法: 用法1: 在页面的右下的浮窗”专家答疑“。 用法2: 点击专家答疑页(针对部分网站不支持插件嵌入的情况)
另:
有其他开源产品的使用问题?点击访问阿里AI专家答疑服务。
反馈
如问答有错漏,欢迎点:差评给我们反馈。