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专家答疑服务

反馈

如问答有错漏,欢迎点:差评给我们反馈。

收藏
收藏暂无数据,请从小助手对话框添加
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
无疑 AI答疑专家
当前服务输出的内容均由人工智能模型生成,其生成内容的准确性和完整性无法保证,不代表我们的态度或观点。
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
账号:CNPilot
专家答疑