Windows下RocketMQ安装部署

本文详细介绍RocketMQ的安装步骤,包括下载与配置环境变量、启动Nameserver与Broker,以及如何通过Spring Boot验证安装是否成功。此外,还介绍了将RocketMQ作为Windows服务的方法。
摘要由CSDN通过智能技术生成

1、下载rocketmq
在apache rocketmq官网http://rocketmq.apache.org,下载发布版本的rocketmq(也可以下载源码自行编译)
在这里插入图片描述
2、配置系统环境变量
ROCKETMQ_HOME=D:\rocketmq-all-4.3.0-bin-release
在这里插入图片描述
3、启动nameserver
D:\rocketmq-all-4.3.0-bin-release\bin目录下双击运行mqnamesrv.cmd,保持命令窗口开启。若窗口一闪而过,先配置环境变量。
在这里插入图片描述
4、启动broker
(1)首先,在D:\rocketmq-all-4.3.0-bin-release\bin文件夹下,修改runbroker.cmd命令中的
set "JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%"为
set “JAVA_OPT=%JAVA_OPT% -cp “%CLASSPATH%”” (多了双引号)
在这里插入图片描述
(2)双击D:\rocketmq-all-4.3.0-bin-release\bin目录下的mqbroker.cmd,保持命令窗口开启。
在这里插入图片描述
5、验证MQ是否安装成功
(1)下载RocektMQ Console源码https://github.com/apache/rocketmq-externals ,仅下载rocketmq-console模块。附件:
在这里插入图片描述
(2)使用idea导入该maven项目配置idea环境的maven配置,并修改项目中application.properties文件,设置rocketmq.config.namesrvAddr=127.0.0.1:9876
在这里插入图片描述
(3)启动spring boot项目
在这里插入图片描述
(4)用mvn clean package -Dmaven.test.skip=true 命令打包
注意:Failed to execute goal org.apache.maven.plugins:maven-jar-plugin:2.6:jar (default-jar) on project rocketmq-console-ng 若出现如下错误,在pom.xml中添加如下代码:

org.apache.maven.plugins
maven-jar-plugin
3.1.0

在这里插入图片描述
(5)打包成功
在这里插入图片描述
(6)启动程序 java -jar rocketmq-console-ng-1.0.0.jar
在这里插入图片描述
6、将RocketMQ做成Windows服务
(1)首先将D:\rocketmq-all-4.3.0-bin-release\bin下的play.cmd转换为play.exe
在这里插入图片描述
(2)将exe注册成windows服务,需要instsrv.exe和srvany.exe插件,将这两个exe放到D:\rocketmq-all-4.3.0-bin-release\bin目录下
(3)cmd以管理员身份运行 D:\rocketmq-all-4.3.0-bin-release\bin\instsrv.exe RocketMQ D:\rocketmq-all-4.3.0-bin-release\bin\srvany.exe //其中RocketMQ为服务名称
在这里插入图片描述
(4)修改注册表regedit.exe
进入注册表在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下找到刚刚注册的服务名RocketMQ,在RocketMQ新建一个项,名称为“Parameters”,
单击选中它然后在右侧的窗口新建一个字符串值名称为Application, 将其值设置为你针要做为服务运行的程序的路径,例如我的路径为D:\rocketmq-all-4.3.0-bin-release\bin\play.exe。
新建字符串值名称AppDirectory,值为程序所在的路径,我的路径为D:\rocketmq-all-4.3.0-bin-release\bin
在这里插入图片描述
(5)在服务管理器中启动RocketMQ在这里插入图片描述
(6)启动java -jar rocketmq-console-ng-1.0.0.jar 看程序是否报错,如不报错,则搭建服务成功!在这里插入图片描述

参考:
https://jingyan.baidu.com/article/59703552fee38f8fc107405c.html
https://blog.csdn.net/husong_/article/details/69584834

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值