CentOS7上RocketMQ Console 的安装及运行

RocketMQ官方文档中并未提到可视化管理控制台(Console)的任何信息,因为官方发布版本中并未集成Console相关功能,不过在 GitHub 中可以找到一个 RocketMQ 的扩展项目 rocketmq-externals,其中包括 RocketMQ-Console,这个 RocketMQ 扩展项目由社区贡献和维护。

RocketMQ-Console 使用 Spring Boot 1.x 开发,本文介绍如何安装和运行 RocketMQ-Console。

1 下载 rocketmq-externals
rocketmq-externals  github项目地址: https://github.com/apache/rocketmq-externals

可以直接在 GitHub 上下载 ZIP 包,也可以通过 Git clone,本文使用git clone。
实际上使用 Git 非常方便,还可以借助 IDE(如 Intellij IDEA,Eclipse)直接打包运行。

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

下载失败的朋友也可以通过下面链接进行下载

链接:https://pan.baidu.com/s/1xW1TPFj46RYZS224FOEtCQ 
提取码:vnwj

2. 从rocketmq-externals中找到rocketmq-console
修改配置文件 rocketmq-externals/rocketmq-console/src/main/resources/application.properties,添加 NameServer 地址

具体操作如下:

rocketmq.config.namesrvAddr=

改为:

rocketmq.config.namesrvAddr=192.168.0.120:9876

3. 编译打包
进入rocketmq-console根目录,使用maven 进行编译打包

mvn clean package -Dmaven.test.skip=true

4. 将打好的包上传到某台服务器上,启动运行

nohup java -jar rocketmq-console-ng-1.0.1.jar &

5.启动后会自动创建 /root/logs/consolelogs/root/logs/rocketmqlogs 两个日志目录
查看日志
tail -f /root/logs/consolelogs/rocketmq-console.log
tail -f /root/logs/rocketmqlogs/rocketmq_client.log

eg:

6.打开浏览器,输入 http://192.168.0.120:8080/ 会看到如下界面

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章