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 FilesApache Software
Foundationapache-maven-3.2.5[h1]
M2=%M2_HOME%in
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文件夹in’下 执行
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. 编译项目
进入 ocketmq-externals ocketmq-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. 启动完成
修改为中文