环境信息:
OS:Ubuntu 20.04
Docker Engine:19.03.12
RAM:16G
CPU:Intel® Core™ i5-6500 CPU @ 3.20GHz × 4
官方文档
下载后运行:
sudo unzip rocketmq-all-4.7.1-bin-release.zip
下载链接
nameServer默认端口:9876
cd ./rocketmq-all-4.7.1-bin-release/bin
nohup sh mqnamesrv >> /home/weison/nameserver.out 2>&1 &
修改启动内存:
vim runbroker.sh
vim runServer.sh
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"
runbroker.sh 修改后:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
runServer.sh 修改后:
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
启动
cd ./rocketmq-all-4.7.1-bin-release/bin
nohup sh mqbroker -n localhost:9876 >> /home/weison/broker.out 2>&1 &