訊息中介軟體:rocketmq單機安裝部署
阿新 • • 發佈:2022-05-27
一、下載
軟體環境:
- 系統:centos 7
- JDK版本:1.8.0_161
本文rocketmq版本是4.9.3,下載地址:https://rocketmq.apache.org/dowloading/releases/
- 如果是安裝部署需求的話,建議下載Binary版本,因為下載Source版本的話,還要到linux中編譯
- 如果是學習原始碼需求的話,建議下載Source版本
cd /opt wget --no-check-certificate https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip
yum -y install unzip
unzip rocketmq-all-4.9.3-bin-release.zip
二、單機版安裝部署
2.1 修改執行記憶體
因為rocketmq預設執行記憶體是4g,但是我們這是虛擬機器,給不了那麼多記憶體,所以這裡給個256m
修改/opt/rocketmq-4.9.3/bin/runserver.sh 與/opt/rocketmq-4.9.3/bin/runbroker.sh中JAVA_OPT關於記憶體的設定
在/opt/rocketmq-4.9.3/bin目錄執行vim runserver.sh修改JAVA_OPT,下面是修改後的樣子
在/opt/rocketmq-4.9.3/bin目錄執行vim runbroker.sh
修改JAVA_OPT
下面是修改後的樣子
2.2、執行服務namesrv
2.3、啟動broker
第一步,假設我們的IP是:192.168.1.219,修改配置檔案broker.conf,加上:brokerIP1=192.168.1.219
cd /opt/rocketmq-4.9.3/conf vi broker.conf
第二步,啟動配置配置檔案
cd /opt/rocketmq-4.9.3
nohup sh bin/mqbroker -n 192.168.1.219:9876 -c conf/broker.conf autoCreateTopicEnable=true &
2.3、關閉命令
sh bin/mqshutdown broker shbin/mqshutdown namesrv