RocketMQ安装和部署(windows环境下)

一.准备

Windows系统、JDK1.8、Maven、Git

二.RocketMQ部署

1.下载:http://rocketmq.apache.org/release_notes/release-notes-4.6.1/

2.选择Binary版,下载解压

RocketMQ安装和部署(windows环境下)

3.配置环境变量

  变量名:ROCKETMQ_HOME

  变量值:MQ解压路径

RocketMQ安装和部署(windows环境下)

4.启动

1)启动NAMESERVER:通过cmd进入D: ocketmq ocketmq-all-4.3.0-bin-release ocketmq-all-4.3.0-bin-releasein,执行start mqnamesrv.cmd

成功后会弹出提示框,此框勿关闭。

2)启动BROKER:通过cmd进入D: ocketmq ocketmq-all-4.3.0-bin-release ocketmq-all-4.3.0-bin-releasein,执行start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true

成功后会弹出提示框,此框勿关闭。

(假如弹出提示框提示‘错误: 找不到或无法加载主类 xxxxxx’,打开runbroker.cmd,然后将%CLASSPATH%加上英文双引号)

RocketMQ安装和部署(windows环境下)

三.RocketMQ插件部署

1.下载

Git地址  https://github.com/apache/rocketmq-externals

码云地址   https://gitee.com/mirrors/RocketMQ-Externals (推荐)

(亲测Git下载贼慢并且最后下载失败,修改了很多git参数 参考修改,依旧不行,在码云下载5秒钟搞定)

下载完成之后,进入rocketmq-externals ocketmq-consolesrcmain esources文件夹,打开application.properties进行配置

RocketMQ安装和部署(windows环境下)

2.编译启动

进入 ocketmq-externals ocketmq-console文件夹,执行mvn clean package -Dmaven.test.skip=true,编译生成

RocketMQ安装和部署(windows环境下)

编译成功之后,cmd进入‘target’文件夹,执行java -jar rocketmq-console-ng-1.0.1.jar

小插曲:在编译时会出现错误(如下)

Failed to execute goal org.apache.maven.plugins:maven-checkstyle-plugin:2.17:check (validate) on project rocketmq-console-ng: Failed during checkstyle execution: There is 1 error reported by Checkst
yle 6.11.2 with style/rmq_checkstyle.xml ruleset. 

这个小编找了好多方法,最终maven-checkstyle-plugin导致的,找到pom.xml中找到这个配置,将maven-checkstyle-plugin注释掉

RocketMQ安装和部署(windows环境下)

3.测试

浏览器中输入127.0.0.1:配置端口,成功后即可查看

RocketMQ安装和部署(windows环境下)