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

相关推荐
shepherd1112 天前
一文带你从入门到实战全面掌握RocketMQ核心概念、架构部署、实践应用和高级特性
架构·消息队列·rocketmq
异常君3 天前
RocketMQ 延时消息实现原理与源码分析
java·rocketmq
cubicjin3 天前
Rocket客户端消息确认机制
rocketmq
异常君4 天前
RocketMQ 消息顺序性:从原理到实战的完整解决方案
java·rocketmq
计算机毕设定制辅导-无忧学长9 天前
RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(二)
kafka·rabbitmq·rocketmq
计算机毕设定制辅导-无忧学长10 天前
RabbitMQ 与其他 MQ 的对比分析:Kafka/RocketMQ 选型指南(一)
kafka·rabbitmq·rocketmq
Java 技术轻分享12 天前
RocketMQ 5.0 核心概念与架构解析
中间件·架构·rocketmq·rocketmq5.0
Java 技术轻分享14 天前
初识 RocketMQ 知识总结:基础概念、架构解析、核心特性与应用场景
云原生·中间件·架构·消息队列·rocketmq
良枫15 天前
RocketMQ消息拉取模式详解
java·rocketmq
卡布奇诺-海晨15 天前
RocketMQ 生产消费消息消息解析与重试机制详解
python·rocketmq·java-rocketmq