RocketMQ簡易安裝

安裝前

*請務必保證 java 及 maven 環境,否則會安裝失敗。

 

CentOS環境

幾個命令

①下載:wget http://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/4.2.0/rocketmq-all-4.2.0-source-release.zip
②解壓:unzip rocketmq-all-4.2.0-source-release.zip
③進入目錄:cd rocketmq-all-4.2.0/
④編譯:mvn -Prelease-all -DskipTests clean install -U

啓動

①進入目錄:cd distribution/target/apache-rocketmq
②後臺啓動:nohup sh bin/mqbroker -n localhost:9876 -c ./conf/broker.conf &

注意

JVM虛擬機內存配置修改
RocketMQ中broker默認Java堆的內存爲8G,很容易內存溢出,在機器配置不足的情況下,要修改一下配置文件。
①進入目錄:cd distribution/target/apache-rocketmq/bin
②修改runserver.sh和runbroker.sh兩個腳本文件(以下是我的配置,自己可以調節):

runserver.sh:JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=64m -XX:MaxMetaspaceSize=128m"
runbroker.sh:JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

外網訪問
1、配置文件修改
①進入目錄distribution/target/apache-rocketmq/conf
②修改broker.conf文件,末尾添加配置:

namesrvAddr = 服務器外網IP:9876
brokerIP1 = 服務器外網IP

2、開放端口
RocketMQ默認啓動在9876端口,並且默認的broker服務端口號爲10911,供給服務連接使用,所以987610911端口需要防火牆開放。另外,如果需要使用broker服務的VIP通道,則需要開放10911 - 2 = 10909端口。

 

Windows環境

①apache官網下載https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.2.0/rocketmq-all-4.2.0-bin-release.zip
②解壓 添加環境變量
變量名:ROCKETMQ_HOME,變量值:RocketMQ解壓路徑
在這裏插入圖片描述
③進入bin目錄,執行 start mqnamesrv.cmd
在這裏插入圖片描述

注意

默認Java的堆的大小依然爲8G,有需要的自行修改配置文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章