這篇文章僅用來記錄如何在Window環境下安裝RocketMQ,方便下次要再次安裝可以快速找到教程。官方不推薦在window上安裝RocketMQ,原因是可能會出現莫名其妙的bug。本文下載的是4.4.0版本的RocketMQ。需要環境:Window系統,JDK1.8,Maven。
1、下載RocketMQ
下載地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.4.0/rocketmq-all-4.4.0-bin-release.zip
在瀏覽器輸入下載地址,然後在彈出頁面選擇紅框內的鏡像鏈接。將壓縮包保存到本地並解壓。
解壓後的文件夾包含內容:
2、設置系統環境變量
計算機——右鍵屬性——高級系統設置——環境變量——新建,變量名:ROCKETMQ_HOME,變量值爲RocketMQ的解壓目錄。
3、啓動nameServer
NameServer的主要功能是爲整個MQ集羣提供服務協調與治理,具體就是記錄維護Topic、Broker的信息,及監控Broker的運行狀態。爲client提供路由能力(類似於redis的redis-server)
在cmd命令框下進入ROCKETMQ_HOME/bin目錄,然後執行“start mqnamesrv.cmd”,成功後會彈出提示框,
4、啓動BROKER
同樣在cmd命令框下進入ROCKETMQ_HOME/bin目錄,執行‘start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable=true’,成功後會彈出提示框,
5、下載RocketMQ控制檯
下載地址:https://github.com/apache/rocketmq-externals.git
下載源碼zip,並解壓
用IDEA打開上圖紅框對應的maven項目,修改application.properties紅框裏的參數(也可以直接在文件夾中修改):
啓動項目(或者用mvn clean package -Dmaven,test,skip=true)將這個maven項目打成jar包,然後運行都可以。之後在瀏覽器中輸入127.0.0.1:8081(這個8081就是上面對應的端口地址,隨便改成什麼,只要不衝突)。然後就可以看到下面的信息了。如果無法訪問,可能是服務器的防火牆沒有開放對應端口