RocketMQ运维监控的实现方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容主要讲解"RocketMQ运维监控的实现方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RocketMQ运维监控的实现方法"吧!一个完善的消息中
千家信息网最后更新 2025年12月03日RocketMQ运维监控的实现方法
本篇内容主要讲解"RocketMQ运维监控的实现方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RocketMQ运维监控的实现方法"吧!
一个完善的消息中间件,监控是必不可少的功能。通过监控我们可以查看系统的运行情况,是否出现异常,是系统稳定性和运维的基础。
1、监控平台搭建
下载地址:https://github.com/apache/rocketmq-externals
RocketMQ控制台需要自己去下载编译打包,可以在编译时设置其namesrvAddr和端口号,也可以在程序启动时指定这些参数(SpringBoot项目)
使用maven打包
mvn clean package -Dmaven.test.skip=true
启动程序
nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=10.10.15.246:9876;10.10.15.246:9876 &
浏览器访问
管控台不仅有相关的系统监控数据,还有运维功能,如创建主题、修改主题、删除主题、主题列表信息、主题的配置信息、主题所有的消费组信息、每个消费组的每个队列中消费进度、Broker数节点信息、消息的查询等简单的看几个
最常用的消息的查询、可以查看其详细的发送的消息信息

消费进度查询
其他的功能可以自己查看。
2、运维命令
我们查看一下关于RocketMQ自己提供的控制台命令有哪些

我们分析下重点的常用命令
2.1、创建更新主题(updateTopic)
./mqadmin updateTopic -b 10.10.15.247:10911 -t TopicCmd
具体的参数详情可以查看提示
2.2、删除主题(deleteTopic)
./mqadmin deleteTopic -n 10.10.15.246:9876 -c 10.10.15.246:10911 -t TopicCmd
2.3、创建更新消费组(updateSubGroup)
./mqadmin updateSubGroup -n 10.10.15.246:9876 -b 10.10.15.247:10911 -g GroupTest
2.4、删除消费组(deleteSubGroup)
./mqadmin deleteSubGroup -n 10.10.15.246:9876 -b 10.10.15.246:10911 -g GroupTest
2.5、主题队列信息(topicStatus)
./mqadmin topicStatus -n 10.10.15.246:9876 -t TopicTest
2.6、主题路由信息(topicRoute)
./mqadmin topicRoute -n 10.10.15.246:9876 -t TopicTest
2.7、主题列表(topicList)
./mqadmin topicList -n 10.10.15.246:9876
2.8、Broker节点信息(brokerStatus)
./mqadmin brokerStatus -n 10.10.15.246:9876 -b 10.10.15.246:10911
2.9、通过KEY查询消息(queryMsgByKey)
./mqadmin queryMsgByKey -n 10.10.15.246:9876 -k 2000000 -t TopicTest
注意由于KEY是用户自己设置的所有查询时可能有多条消息
2.10、通过消息的ID查询消息(queryMsgById)
./mqadmin queryMsgById -i 0A0A0FF600002A9F000000000180DD31
我们看一下消息的offsetMsgId怎么找到的,发送的消息返回的信息中就有相关的信息
我们再查看一下查询到的消息体的路径
2.11、打印消息(printMsg)
./mqadmin printMsg -n 10.10.15.246:9876 -t TopicTest -b 2019-07-26#07:50:00:000 -e 2019-07-26#09:00:00:000
2.12、查看消费状态(brokerConsumeStats)
./mqadmin brokerConsumeStats -b 10.10.15.246:10911
2.13、集群的节点信息(clusterList)
./mqadmin clusterList -n 10.10.15.246:9876
2.14、总体的消费的状态信息(statsAll)
./mqadmin statsAll -n 10.10.15.246:9876
2.15、查看消费组下的消费者信息(consumerConnection)
./mqadmin consumerConnection -n 10.10.15.246:9876 -g group_name_1
2.16、消费进度信息(consumerProgress)
./mqadmin consumerProgress -n 10.10.15.246:9876
2.17、重置消费点位(resetOffsetByTime)
./mqadmin resetOffsetByTime -n 10.10.15.246:9876 -t TopicTest -g group_name_1 -s 2019-07-26#07:00:00:000
2.18、消息队列负载情况(allocateMQ)
./mqadmin allocateMQ -t TopicTest -i 192.168.1.104,10.10.14.163 -n 10.10.15.246:9876
2.19、测试Broker接收消息的性能(sendMsgStatus)
./mqadmin sendMsgStatus -n 10.10.15.246:9876 -b broker-a -c 3
2.20、测试集群消息发送的性能(clusterRT)
./mqadmin clusterRT -n 10.10.15.246:9876 -s 128
2.21、查看Broker配置信息(getBrokerConfig)
./mqadmin getBrokerConfig -b 10.10.15.246:10911
到此,相信大家对"RocketMQ运维监控的实现方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
信息
消息
消费
主题
查询
监控
方法
功能
命令
系统
节点
进度
队列
内容
参数
常用
性能
情况
控制台
状态
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
装u8需要装数据库吗
数据库同步双写和异步双写
网络安全手册ppt
软件开发关键流程
海康威视软件开发咋样
湖州赛龙网络技术有限公司
传奇176怪物数据库
计算机网络安全的问题
网络安全人才建设报告
数据库基建工程上市公司
学生网络安全ppt百度
四级密码忘了服务器繁忙
外派到大连英特尔做软件开发
国产嵌入式软件开发解决方案
感恩软件开发者
中科院遥感数据库
z97可以用服务器内存吗
微信网络安全员什么意思
软件开发保本销售额
联想服务器的授权管理
软件开发有哪些机会
武昌区信息网络安全维护范围
5g网络技术就业前景
网络技术漏洞骗局
数据库列的修改
日丰软件开发加班严重吗
三级网络技术通关指南
网络安全渗透授权
巴彦淖尔手机软件开发
医院使用服务器么