一、概述
RocketMQ
有一个对其扩展的开源项目incubator-rocketmq-externals,这个项目中有一个子模块叫rocketmq-console
,这个便是管理控制台项目了,先将incubator-rocketmq-externals拉到本地,因为我们需要自己对rocketmq-console
进行编译打包运行。
1.1 百度网盘下载地址
通过百度网盘分享的文件:rocketmq-externals-master.zip
链接:https://pan.baidu.com/s/1hyB2vCrjrfsRPSp3G6F19Q?pwd=kxfv
提取码:kxfv
1.2 夸克网盘下载地址
我用夸克网盘分享了「rocketmq-externals-master.zip」,点击链接即可保存。打开「夸克APP」,无需下载在线播放视频,畅享原画5倍速,支持电视投屏。
链接:https://pan.quark.cn/s/52fb7a51131f
二、编译打包
2.1 编译
我们通过下面命令进行编译操作
unzip rocketmq-externals-master.zip
cd rocketmq-externals-master
cd rocketmq-console
打包之前要先配置namesrv
的集群地址
cd /src/main/resources
vim application.properties
rocketmq.config.namesrvAddr=192.168.186.128:9876;192.168.186.129:9876
2.2 打包
执行打包命令
cd /root/mq/rocketmq-externals-master/rocketmq-console
mvn clean package -Dmaven.test.skip=true
三、启动
我们进入target目录然后直接启动rocketmq-console:
cd target
java -jar rocketmq-console-ng-1.0.0.jar
看到下面输出就代表启动成功了
四、测试
我们可以通过浏览器访问http://192.168.186.128:8080
进入控制台界面了,如下图:
集群状态: