一.准备
Windows系统、JDK1.8、Maven、Git
二.RocketMQ部署
1.下载:http://rocketmq.apache.org/release_notes/release-notes-4.6.1/
2.选择Binary版,下载解压
3.配置环境变量
变量名:ROCKETMQ_HOME
变量值:MQ解压路径
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插件部署
1.下载
Git地址 https://github.com/apache/rocketmq-externals
码云地址 https://gitee.com/mirrors/RocketMQ-Externals (推荐)
(亲测Git下载贼慢并且最后下载失败,修改了很多git参数 参考修改,依旧不行,在码云下载5秒钟搞定)
下载完成之后,进入rocketmq-externals ocketmq-consolesrcmain esources文件夹,打开application.properties进行配置
2.编译启动
进入 ocketmq-externals ocketmq-console文件夹,执行mvn clean package -Dmaven.test.skip=true,编译生成
编译成功之后,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注释掉
3.测试
浏览器中输入127.0.0.1:配置端口,成功后即可查看