Windows 環境下安裝rocketmq
阿新 • • 發佈:2021-09-03
- 下載rocketmq,選擇binary
- 解壓後,配置環境變數ROCKETMQ_HOME,變數值是MQ解壓路徑\MQ資料夾名
- cmd命令跳轉至MQ解壓路徑\MQ資料夾名\bin 路徑下,執行start mqnamesrv.cmd
新彈出的視窗顯示錯誤: 找不到或無法載入主類 org.apache.rocketmq.namesrv.NamesrvStartup
原因是沒有設定好ROCKETMQ_HOME,我出現這個問題的原因是在之前用idea搭建rocketmq原始碼環境時已經設定了環境變數,和新下載的不再同一個路徑下,重新設定成解壓後的路徑就行了
不設定環境變數也可以,修改bin\目錄下的兩個檔案mqnamesrv.cmd
以mqnamesrv.cmd為例,將%ROCKETMQ_HOME%設定成MQ解壓路徑\MQ資料夾名,mqbroker.cmd也是一樣的修改
修改前:
修改後:
設定成功後執行start mqnamesrv.cmd會彈出新視窗
執行start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true
成功後彈出的兩個視窗勿關閉
4、下載rocketmq外掛
從gitee或者GitHub下載rocketmq-externals
下載地址: https://github.com/apache/rocketmq-externals.git (用下面這個地址)
這個倉庫下的rocketmq-console移到了另一個位置:https://github.com/apache/rocketmq-dashboard/tree/master/src/main/resources
下載完成之後,進入‘rocketmq-externals\rocketmq-console\src\main\resources’資料夾,開啟‘application.properties’進行配置。
利用mvn clean package -Dmaven.test.skip=true 或者藉助idea重新編譯\rocketmq-externals\rocketmq-console,
編譯成功之後,Cmd進入‘target’資料夾,執行‘java -jar rocketmq-console-ng-1.0.0.jar’,執行‘\rocketmq-console-ng-2.0.0.jar’。
在頁面執行http://127.0.0.1:8088,按自己實際配置情況