RocketMQ 图形化控制器安装

准备工作 - 安装 Maven

 Maven是由早期为Jakarta Turbine定制的构建工具发展而来的,现在成为了一个独立的软件项目管理工具。Maven能够:

1)理解并管理整个软件开发周期,重用标准的构建过程,比如:编译,测试,打包等。同时Maven还可以通过相应的元数据,重用构建逻辑到一个项目。

2)Maven负责整个项目的构建过程。开发人员只需要描述项目基本信息在一个配置文件中:pom.xml。也就是说,Maven的使用者只需要回答“What”而不是“How”。 

3. Maven并不只是一个构建工具,她还可以提供:

1)声明式依赖性管理

2)集中的组件库管理

3)文档的自动生成

4)报告的自动生成

下载 Maven

官网 :

https://maven.apache.org/download.cgi

Linux 安装 :

解压后添加环境变量

vim /etc/profile
### 添加
export PATH=$PATH:/maven/bin
### 
source /etc/profile
### 测试
mvn -v

配置 Maven 镜像

配置文件 : E:\services\maven\conf\setting.xml

<mirrors>
    <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
    </mirror>
</mirrors>

RocketMQ 图形化控制器安装

RocketMQ 提供了一些扩展项目支持,地址:

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

其中一个rocketmq-connect-console项目,就是我们需要的可视化控制台;

下载 rocketmq-connect-console

访问   https://github.com/apache/rocketmq-externals/tags  

点击  : rocketmq-console-1.0.0 进行下载

下载后解压,解压后将

rocketmq-externals-rocketmq-console-1.0.0 目录复制到具体位置,

如 :

E:\services\rocketmq-console

修改配置

文件 : E:\services\rocketmq-console\rocketmq-console\src\main\resources\application.properties

修改 :

### 端口
server.port=8080

### namesever addr
rocketmq.config.namesrvAddr=192.168.1.100:9876

打包

进入 E:\services\rocketmq-console\rocketmq-console 目录,使用 cmd( poweshell 会报错 ) :

mvn clean package -Dmaven.test.skip=true

运行

java -jar target/rocketmq-console-ng-1.0.0.jar

打开浏览器,访问 :  http://localhost:8080/#/ 即可。