Rocket MQ 4.8 安装部署记录

Rocket MQ 4.8 安装部署记录

1.  说明

我这边部署采用系统 Windows server 2019

需要环境 JDK1.8、Maven、Git

 

2.  组件下载

2.1.  Rocket MQ 下载

下载最新版本zip

https://rocketmq.apache.org/dowloading/releases/

 

 

 

2.2.  Java JDK 下载

不同系统下载不同包,我这边是windows server 2019

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

 

 

 

这个要注意我之前下载最新版JDK 运行时候启动不起来,报错,后面下载 JDK1.8 就没问题。按网上说的修改编辑runbroker.cmd,runserver.cmd 都不行。

下面是最新版JDK下载地址

https://www.oracle.com/java/technologies/javase-jdk16-downloads.html

 

2.3.  Maven 构建工具下载

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

 

 

 

2.4.  RocketMQ 管理插件包下载

可以安装git 工具拉取,我这边直接下载

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

 

 

 

 

Git 工具下载地址

https://git-scm.com/download/win

 

 

 

3.  组件安装

3.1.  Java JDK安装

3.1.1.  安装步骤

直接运行即可

 

 

 

 

3.1.2.  验证安装

 

 

 

 

3.2.  Maven安装

参考

https://wiki.jikexueyuan.com/project/maven/environment-setup.html

 

 

3.2.1.  发送到发送到

3.2.2.  解压 Maven 文件

解压文件到你想要的位置来安装 apache-maven-3.6.3,你会得到 apache-maven-3.6.3 子目录

3.2.3.  设置 Maven 环境变量

添加 M2_HOME、M2、MAVEN_OPTS 到环境变量中。

 

使用系统属性设置环境变量。
M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.5[h1] 
M2=%M2_HOME%\bin
MAVEN_OPTS=-Xms256m -Xmx512m

 

现在添加 M2 变量到系统“Path”变量中

添加字符串 “;%M2%” 到系统“Path”变量末尾

 

3.2.4.  验证 Maven 安装

打开命令控制台    c:\> mvn –version

 

 

 

注意 环境变量修改 CMD 要关掉重新打开。

 

3.3.  Rocket 安装

3.3.1.  解压已下载包

 

 

 

3.3.2.  设置 Rocket 环境变量

    变量名:ROCKETMQ_HOME

变量值:MQ解压路径\MQ文件夹名

 

 

 

3.3.3.  启动 Rocket

CMD 下进入至‘MQ文件夹\bin’下 执行

start mqnamesrv.cmd

启动成功后,弹出的窗口不要关闭

 

 

这个大小可以调整,我这个是虚拟机我调小一点

 

 

 

3.3.4.  启动BROKER

start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

 

执行报错

 

 

 

 

编辑runbroker.cmd

 

 

 

这个也调小一点

 

 

 

在运行start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

 

 

 

 

3.4.  Rocket 插件安装

3.4.1.  解压下载包

 

 

 

 

3.4.2.  修改配置文件

对应 Broker 我这都是默认的就不修改

 

 

 

 

3.4.3.  编译项目

进入 \rocketmq-externals\rocketmq-console 文件夹,执行

mvn clean package -Dmaven.test.skip=true

 

 

 

 

3.4.4.  启动项目

编译成功之后,Cmd进入‘target’文件夹,执行

java -jar rocketmq-console-ng-2.0.0.jar

启动报错:

 

 

 

 

3.4.4.1. 方法1

发现是用maven编译jar包时没有配置rocketmq.config.namesrvAddr

 

该参数默认为空(居然默认给null),我以为会议默认配置端口,流汗。

继续修改打包

 

 

 

执行

mvn clean package -Dmaven.test.skip=true

 

3.4.4.2. 方法2

也可以启动是否指定。

java -jar rocketmq-console-ng-2.0.0.jar --server.port=8080 --rocketmq.config.namesrvAddr=127.0.0.1:9876

 

 

3.4.5.  启动完成

 

 

 

修改为中文

 

 

 

 

posted @ 2021-03-25 22:25  逍遥子_何  阅读(204)  评论(0)    收藏  举报