目录

Linux 如何安装、部署 RocketMQ

1. 环境配置

64 位 Linux 操作系统

64 位 JDK1.8+

RocketMQ 二进制版本 http://rocketmq.apache.org/dowloading/releases/

2. 修改 RocketMQ 内存配置

修改 runserver.sh、runbbroker.sh

1
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g -Xmn4g"

修改为

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

3. 启动服务

Start Name Server

1
2
nohup sh bin/mqnamesrv &
tail -f ~/logs/rocketmqlogs/namesrv.log

启动成功

1
The Name Server boot success...

Start Broker

1
2
nohup sh bin/mqbroker -n localhost:9876 &
tail -f ~/logs/rocketmqlogs/broker.log

启动成功

1
The broker[%s, 172.30.30.233:10911] boot success...

4. 部署可视化服务

1
java -jar rocketmq-console-ng-1.0.1.jar --rocketmq.config.namesrvAddr='135.224.85.5:9876'

5. 停止服务

关闭 namesrv 服务

1
sh bin/mqshutdown namesrv

关闭 broker 服务

1
sh bin/mqshutdown broker