rocketmq管理工具rocketmq-console安装

rocketmq-console是一个图形化管理控制台,提供Broker集群状态查看,Topic管理,Producer、Consumer状态展示,消息查询等常用功能,这个功能在安装好RocketMQ后需要额外单独安装、运行。

中文文档地址:https://github.com/apache/rocketmq-externals/blob/master/rocketmq-console/doc/1_0_0/UserGuide_CN.md

1.下载文件

git clone https://github.com/apache/rocketmq-externals.git

可以学习这个项目源码,更能加深理解rocketmq

2.上传文件到服务器

3.编译

进入rocketmq-console目录下,编译

复制代码
mvn clean package -Dmaven.test.skip=true

4.启动

进入/usr/local/rocketmq-externals/rocketmq-console/target目录启动jar包,可以修改application.properties中的namesec地址或者直接在命令行追加rocketmq的namrsrv参数

4.1修改application.properties

复制代码
# 单机
rocketmq.config.namesrvAddr=localhost:9876
# 集群 ip配置
rocketmq.config.namesrvAddr=192.168.138.137:9876;192.168.138.138:9876
# 集群 域名配置
rocketmq.config.namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876

4.2启动时追加namesev参数

复制代码
# 单机
java -jar rocketmq-console-ng-2.0.0.jar --rocketmq.config.namesrvAddr=localhost:9876

#集群 ip配置
nohup java -jar rocketmq-console-ng-2.0.0.jar --rocketmq.config.namesrvAddr=192.168.138.137:9876;192.168.138.138:9876 &
# 集群 域名配置
nohup java -jar rocketmq-console-ng-2.0.0.jar --rocketmq.config.namesrvAddr=rocketmq-nameserver1:9876;rocketmq-nameserver2:9876 &

出现上图,表示启动成功,通过 http://ip:8080 可以访问

相关推荐
阿里云云原生18 小时前
悠悠有品:RocketMQ 稳扛核心交易,Kafka 驱动海量数据,支撑高并发游戏饰品交易平台
kafka·rocketmq
0xDevNull20 小时前
Apache RocketMQ 完全指南
java·rocketmq
一叶飘零_sweeeet20 小时前
消息队列选型终极指南:Kafka、RocketMQ、RabbitMQ 底层原理与场景化选型全解
架构·kafka·rabbitmq·rocketmq·消息队列选型
墨白曦煜1 天前
RocketMQ 实战:揭秘 @RocketMQMessageListener 的反序列化魔法与“万能”消费策略
开发语言·python·rocketmq
阿里云云原生2 天前
AI 推理精细化流量治理实战:RocketMQ LiteTopic 的“千人千面”流控方案
rocketmq
阿里云云原生2 天前
长城汽车消息总线全面升级,基于 RocketMQ Serverless 实现跨云双活容灾
serverless·rocketmq
Lee_SmallNorth2 天前
docker-compose脚本一键部署 rocketmq + rocketmq-dashboard
docker·容器·rocketmq
杜子不疼.2 天前
Linux 部署 RocketMQ 实操:从内网到公网,搞定远程消息服务
linux·运维·人工智能·rocketmq