1. 程式人生 > 其它 >Windows 環境下安裝rocketmq

Windows 環境下安裝rocketmq

  1. 下載rocketmq,選擇binary
  2. 解壓後,配置環境變數ROCKETMQ_HOME,變數值是MQ解壓路徑\MQ資料夾名
  3. cmd命令跳轉至MQ解壓路徑\MQ資料夾名\bin 路徑下,執行start mqnamesrv.cmd
    新彈出的視窗顯示錯誤: 找不到或無法載入主類 org.apache.rocketmq.namesrv.NamesrvStartup

    原因是沒有設定好ROCKETMQ_HOME,我出現這個問題的原因是在之前用idea搭建rocketmq原始碼環境時已經設定了環境變數,和新下載的不再同一個路徑下,重新設定成解壓後的路徑就行了
    不設定環境變數也可以,修改bin\目錄下的兩個檔案mqnamesrv.cmd
    mqbroker.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,按自己實際配置情況