1. 程式人生 > 其它 >單機部署rocketmq 及測試

單機部署rocketmq 及測試

下載編譯好的zip檔案

https://dlcdn.apache.org/rocketmq/4.9.1/rocketmq-all-4.9.1-bin-release.zip

unziprocketmq-all-4.9.1-bin-release.zip

新增日誌檔案路徑,如:rocketmq/logs

修改broker、namesrv、tools的jvm

vim bin/runbroker.sh

// 根據機器實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"

vim bin/runse

rver.sh

// 根據機器實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

vim bin/tools.sh

// 根據機器實際記憶體調整,這裡演示的機器記憶體比較小,所以配置的值比較小

JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"

啟動 namesrv、broker:

nohup sh bin/mqnamesrv > /data/logs/mqnamesrv.log 2>&1 &

nohup sh bin/mqbroker -n 本機IP地址:9876 > /data/logs/mqbroker.log 2>&1 &

測試訊息:

export NAMESRV_ADDR=10.3.200.101:9876

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer

sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer