windows系统下安装RocketMQ

我怕爱的太早我们不能终老 提交于 2020-01-10 20:21:44

下载RocketMQ

RocketMQ官网

根据版本,选择下载Binary的版本,我是下载的4.5.2的

部署RocketMQ

配置一下系统环境变量,和JDK的环境变量类似

变量名:ROCKETMQ_HOME

变量值:你本地下载的zip的解压路径

同时需要把新添加的变量,增加到系统变量 path 里面。配置 %ROCKETMQ_HOME%\bin; 配置到 path 里面即可。

启动name server

进入到RocketMQ的解压目录的bin目录,执行启动name server的命令:

start mqnamesrv.cmd

可以把该启动命令编写一个简单的启动脚本:(该脚本放在解压出来的MQ同级目录)

@echo off
START %~dp0\rocketmq-all-4.5.2-bin-release\bin\mqnamesrv.cmd

启动broker

执行启动命令:

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

或者新建可执行脚本:roketmq-mqbroker-start.bat

@echo off
START %~dp0\rocketmq-all-4.5.2-bin-release\bin\mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

RocketMQ插件安装

在 RocketMQ解压的路径下,打开 git 终端,使用 git clone 下载 RocketMQ 插件 rocketmq-externals:

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

注意:如果clone过程出现异常unable to access.... 那么可以把https改成git

插件配置

进入刚才下载插件的文件夹:rocketmq-externals\rocketmq-console\src\main\resources

修改application.properties进行配置:

#配置mq的插件启动端口
server.port=9999
#配置本地mq的地址,mq端口默认9876
rocketmq.config.namesrvAddr=127.0.0.1:9876

插件编译启动

在下载插件的文件夹,打开cmd控制台,执行打包命令,把插件程序打包jar文件

mvn clean package -Dmaven.test.skip=true

同样,可以创建可执行的bat文件来执行打包命令:

@echo off
CD %~dp0\rocketmq-externals\rocketmq-console
mvn clean package -Dmaven.test.skip=true

编译成功之后,来到rocketmq-externals\rocketmq-console\target目录下,可以看到生成的.jar文件:

启动执行jar文件,新建启动脚本命令:

@echo off
CD %~dp0\rocketmq-externals\rocketmq-console\target
java -jar rocketmq-console-ng-1.0.1.jar

验证

浏览器访问:http://127.0.0.1:9999/

 

 

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!