1. 程式人生 > 其它 >訊息中介軟體:rocketmq單機安裝部署

訊息中介軟體:rocketmq單機安裝部署

一、下載

軟體環境:

  • 系統: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
sh
bin/mqshutdown namesrv