一.准備
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:\rocketmq\rocketmq-all-4.3.0-bin-release\rocketmq-all-4.3.0-bin-release\bin,執行start mqnamesrv.cmd。
成功后會彈出提示框,此框勿關閉。
2)啟動BROKER:通過cmd進入D:\rocketmq\rocketmq-all-4.3.0-bin-release\rocketmq-all-4.3.0-bin-release\bin,執行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\rocketmq-console\src\main\resources文件夾,打開application.properties進行配置
2.編譯啟動
進入\rocketmq-externals\rocketmq-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:配置端口,成功后即可查看