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 可以访问

相关推荐
TracyCoder12315 小时前
RocketMQ技术原理简单解析:从架构到核心流程
架构·wpf·rocketmq
zzhongcy16 小时前
RocketMQ、Kafka 和 RabbitMQ 等中间件对比
kafka·rabbitmq·rocketmq
小股虫16 小时前
RocketMQ消息可靠性实战:从发送到消费的全流程保障
rocketmq
u***u6851 天前
后端在消息队列中的可靠性保证
swiftui·ar·rocketmq
milanyangbo2 天前
从硬盘I/O到网络传输:Kafka与RocketMQ读写模型及零拷贝技术深度对比
java·网络·分布式·架构·kafka·rocketmq
Mr.朱鹏2 天前
RocketMQ可视化监控与管理
java·spring boot·spring·spring cloud·maven·intellij-idea·rocketmq
蜂蜜黄油呀土豆2 天前
RocketMQ 详解:从异步解耦到存储与消费全链路解析
消息队列·rocketmq·分布式账本·分布式系统·幂等设计
Mr.朱鹏2 天前
RocketMQ安装与部署指南
java·数据库·spring·oracle·maven·rocketmq·seata
今天你TLE了吗2 天前
通过RocketMQ延时消息实现优惠券等业务MySQL当中定时自动过期
java·spring boot·后端·学习·rocketmq
jiayong233 天前
RocketMQ实战
rocketmq