一、安裝前準備工作
在安裝RocketMQ之前,需要進行以下準備工作:
1. 安裝JDK
首先需要到Oracle官網下載JDK安裝文件,選擇適合自己操作系統的文件進行下載並安裝。安裝好JDK之後,需要設置環境變量,將JDK的bin目錄添加到系統的PATH中。
2. 安裝Maven
Maven是一個自動化構建工具,可以用於管理Java項目的構建過程。使用Maven可以自動下載依賴庫,並按照一定的規則進行編譯和打包。在安裝RocketMQ之前,需要先安裝Maven,並設置相關的環境變量。
3. 下載RocketMQ安裝包
在官網上下載對應的RocketMQ安裝包。
二、安裝RocketMQ
1. 解壓安裝包
將下載好的RocketMQ安裝包進行解壓,得到如下文件夾:
apache-rocketmq-all-4.9.1-bin-release/ |-bin/ |-conf/ |-doc/ |-lib/
2. 配置環境變量
在用戶變量中添加變量名:ROCKETMQ_HOME,默認值為解壓出來的目錄。
在系統變量中找到Path變量,進行編輯,在變量值最後追加%ROCKETMQ_HOME%\bin;
3. 啟動NameServer
在控制台中執行如下命令:
bin\mqnamesrv.cmd
若啟動成功,將會看到如下信息:
NamesrvStartup running The Name Server boot success. serializeType=JSON
4. 啟動Broker
在控制台中執行如下命令:
bin\mqbroker.cmd -n localhost:9876
若啟動成功,將會看到如下信息:
The broker[%s, %s] boot success. serializeType=JSON
5. 驗證安裝
在瀏覽器中訪問 http://localhost:8080 查看控制台界面。如果可以看到RocketMQ的控制面板,則證明RocketMQ已經安裝成功。
三、配置RocketMQ
1. 修改配置文件
在安裝目錄下的conf文件夾中,找到broker.conf和namesrv.conf兩個文件,進行如下修改:
a. broker.conf
brokerClusterName = DefaultCluster brokerName = broker-a brokerId = 0 deleteWhen = 04 fileReservedTime = 48 brokerRole = ASYNC_MASTER flushDiskType = ASYNC_FLUSH storePathRootDir=E:/store/rocketmq/ storePathCommitLog=E:/store/rocketmq/commitlog autoCreateTopicEnable=true autoCreateSubscriptionGroup=true listenPort=10911
b. namesrv.conf
listenPort=9876 # name server的存儲路徑 storePathRootDir=E:/store/rocketmq/
2. 重啟服務
在控制台中按下CTRL+C停止服務,在重新執行第3、4步啟動服務。
四、總結
RocketMQ是一款高可用、高性能、分布式消息中間件,也是一種解決消息異步處理和吞吐量問題的技術架構。在Windows環境中,安裝配置RocketMQ需要進行相應的準備工作,包括安裝JDK、Maven以及下載RocketMQ安裝包。接着,需要進行解壓和配置環境變量等操作,在控制台中啟動NameServer和Broker進行安裝。安裝完成後,可以對RocketMQ進行配置,如修改配置文件等。
原創文章,作者:DPEHC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/369151.html