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

如果rocketmq是两个节点的集群,则配法为:

rocketmq.config.namesrvAddr=192.168.0.120:9876;192.168.0.121: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/ 会看到如下界面

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值