一、下載RocketMQ
官網下載地址:https://rocketmq.apache.org/dowloading/releases/

下載source源碼包
二、安裝及啟動
1.前提條件:已安裝jdk和maven(注意jdk安裝路徑不能有空格,否則啟動mq時會報類加載不到)
2.解壓源碼包

3.配置環境變量
ROCKETMQ_HOME / D:\MQ\RocketMQ\rocketmq-4.9.2

path添加

4.啟動
(1)啟動nameserver
在rocketmq的bin目錄下打開命令行窗口,執行命令: start mqnamesrv.cmd,啟動成功會彈出新窗口如下

(2)啟動broker
同樣在bin目錄下打開命令行窗口,執行命令:start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true,啟動成功彈出新窗口如下

注意不能關閉彈出的新窗口
三、配置可視化頁面
1.下載可視化插件源碼
github下載地址:https://github.com/apache/rocketmq-dashboard
舊版本源碼是在rocketmq-external里的rocketmq-console,新版本已經單獨拆分成dashboard
2.解壓源碼到本地

3.打包。在解壓后的目錄打開命令行窗口,執行:mvn clean package -Dmaven.test.skip=true,執行成功如圖

4.啟動程序。
打包成功后會生成target目錄,進入target目錄,啟動工程:java -jar rocketmq-dashboard-1.0.1-SNAPSHOT.jar

5.啟動成功后,瀏覽器打開 http://localhost:8085 進入控制台

端口可在application.yaml文件修改,默認8080

四、遇到問題
1.啟動namesrv時報錯

原因:jdk安裝路徑有空格(我的是安裝在c盤 Programe Files下)

解決:復制jdk文件到新的目錄(不要帶空格),修改環境變量

2.maven打包可視化工程時,下載不到yarn

原因:連接的網絡有問題
解決:切換網絡(我是用的手機熱點。。)
