前期準備
下載 RocketMQ
wget http://mirrors.hust.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip
如果提示 缺少wget命令的話,請輸入
# yum install wget
# mkdir /usr/local/rocketmq 創建目錄,用於保存解壓之前的壓縮包
# unzip rocketmq-all-4.6.0-bin-release.zip -d /usr/local/rocketmq 解壓
如圖 所示
設置RocketMQ 環境變量
# vi /etc/profile
在底部 追加一下內容
export PATH=$PATH:/usr/local/rocketmq/rocketmq-all-4.6.0-bin-release/bin
export NAMESRV_ADDR=localhost:9876
保存退出
# source /etc/profile
啓動 mqnamesrv 服務
# cd /usr/local/rocketmq/rocketmq-all-4.6.0-bin-release/bin
# mqnamesrv &
如果看到紅框處標識的內容,則證明服務啓動成功
然而 多數情況下,第一次啓動通常都會報錯,因爲 內存分配的大小原因所致,所以需要針對 runserver.sh 和 runbroker.sh 進行修改,
runserver.sh
紅框標註的地方是 已經修改過的了,原值分別爲 -Xms4g -Xmx4g -Xmn2g
runbroker.sh
紅框標註的地方也是已經修改過的了,原值分別爲 -Xms8g -Xmx8g -Xmn4g
以上都 修改完畢之後,重新啓動 mqnamesrv 服務
# cd /usr/local/rocketmq/rocketmq-all-4.6.0-bin-release/bin
# mqnamesrv &
啓動mqbroker 服務
# nohup mqbroker &
驗證是否啓動成功
# ps -ef | grep broker
至於 SpringBoot 集成 RocketMQ 實現各種業務場景 將在後續學習過程中記錄,並與大家分享,希望對大家有所幫助,歡迎留言交流