- 下載rocketmq,選擇binary
- 解壓后,配置環(huán)境變量ROCKETMQ_HOME,變量值是MQ解壓路徑MQ文件夾名
- cmd命令跳轉至MQ解壓路徑MQ文件夾名in 路徑下,執(zhí)行start mqnamesrv.cmd
新彈出的窗口顯示錯誤: 找不到或無法加載主類 org.apache.rocketmq.namesrv.NamesrvStartup
原因是沒有設置好ROCKETMQ_HOME,我出現(xiàn)這個問題的原因是在之前用idea搭建rocketmq源碼環(huán)境時已經(jīng)設置了環(huán)境變量,和新下載的不再同一個路徑下,重新設置成解壓后的路徑就行了
不設置環(huán)境變量也可以,修改bin目錄下的兩個文件mqnamesrv.cmd和mqbroker.cmd(比較麻煩,不建議這么操作,我這是因為需要源碼和二進制兩套路徑,才這樣設置的)
以mqnamesrv.cmd為例,將%ROCKETMQ_HOME%設置成MQ解壓路徑MQ文件夾名,mqbroker.cmd也是一樣的修改
修改前:
修改后:
設置成功后執(zhí)行start mqnamesrv.cmd會彈出新窗口
執(zhí)行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
下載完成之后,進入‘rocketmq-externals
ocketmq-dashboardsrcmain
esources’文件夾,打開‘a(chǎn)pplication.properties’進行配置。
利用mvn clean package -Dmaven.test.skip=true 或者借助idea重新編譯rocketmq-dashboard,
編譯成功之后,Cmd進入‘target’文件夾,執(zhí)行‘java -jar rocketmq-dashboard-2.0.0.jar’,運行‘rocketmq-dashboard-2.0.0.jar’。
在頁面執(zhí)行http://127.0.0.1:8088,按自己實際配置情況
5、將RocketMQ做成Windows服務
(1)首先將ROCKERME 目錄in下的play.cmd轉換為play.exe
(2)將exe注冊成windows服務,需要instsrv.exe和srvany.exe插件,將這兩個exe放到rocketmq目錄in目錄下
(3)cmd以管理員身份運行,其中ROCKETMQ為服務名稱
(4)修改注冊表regedit.exe
進入注冊表在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices下找到剛剛注冊的服務名RocketMQ,在RocketMQ新建一個項,名稱為“Parameters”,
單擊選中它然后在右側的窗口新建一個字符串值名稱為Application, 將其值設置為你針要做為服務運行的程序的路徑,新建字符串值名稱AppDirectory,值為程序所在的路徑
(5)在服務管理器中啟動RocketMQ
6、啟動java -jar rocketmq-dashboard-2.0.0.jar 看程序是否報錯,如不報錯,則在瀏覽器輸入http://127.0.0.1:8088/#/
在瀏覽器打開http://127.0.0.1:8088/后,顯示出如下界面則表示搭建成功
本文摘自 :https://www.cnblogs.com/