一谭梗、下載并解壓rocketmq
> cd /opt
> wget https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.0/rocketmq-all-4.3.0-bin-release.zip
> unzip rocketmq-all-4.3.0-bin-release.zip
二般哼、修改配置文件
- 修改
broker.conf
> cd /opt/rocketmq/conf
> vi broker.conf
#設(shè)置名稱服務(wù)地址
namesrvAddr=10.29.88.95:9876
#設(shè)置brokerIP地址
brokerIP1=10.29.88.95
#關(guān)閉自動創(chuàng)建主題
autoCreateTopicEnable=false
#關(guān)閉自動創(chuàng)建訂閱組
autoCreateSubscriptionGroup=false
- 修改nameserver的內(nèi)存大邪迅摇(物理內(nèi)存大于4g無需修改)
> cd /opt/rocketmq/bin
> vi runserver.sh
找到JAVA_OPT
改為如下配置
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
- 修改broker啟動內(nèi)存大性镆(物理內(nèi)存大于4g無需修改)
> cd /opt/rocketmq/bin
> vi runbroker.sh
找到JAVA_OPT
改為如下配置
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"
三蜈亩、啟動服務(wù)
- 啟動名稱服務(wù)
> nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
- 啟動broker,建議指定配置文件啟動
> nohup sh bin/mqbroker -c conf/broker.conf &
> tail -f ~/logs/rocketmqlogs/broker.log
- 停止服務(wù)
> sh bin/mqshutdown broker
> sh bin/mqshutdown namesrv
結(jié)束