部署 RocketMQ

解压安装包

指令如下:

tar -zxf BROPTool.tar.gz
cd BROPTool

安装 RocketMQ

1.进入 rocketMQ 文件夹

指令如下:

cd rocketMQ

2.检查服务器是否安装 unzip

指令如下:

unzip

出现上图说明服务器已安装 unzip 指令

没有则先安装 unzip:

sudo apt-get install zip

3.安装rocketmq

指令如下:

bash rocketmq_install.sh

环境检查

RocketMQ 启动前需要为其预留内存,其中 Name Server 启动的虚拟机初始化内存默认为 4G,Broker 启动的虚拟机初始化内存默认为 4G,请检查服务器内存配置是否满足。如果不满足,可修改 RocketMQ 的配置文件。

bin/runserver.sh 中修改 Name Server 启动参数:

 JAVA\_OPT="${JAVA\_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

bin/runbroker.sh 中修改 Broker 启动参数:

 JAVA\_OPT="${JAVA\_OPT} -server -Xms4g -Xmx4g -Xmn2g"

其中Xms为虚拟机初始化堆大小,Xmx为最大堆大小,Xmn为最小堆大小,请根据服务器实际内存使用情况调整这三个参数大小,Xms建议与Xmx值设置相同。

启动 RocketMQ

1.启动 Name Server

指令如下:

nohup sh bin/mqnamesrv &

2.测试是否启动成功

指令如下:

tail -f ~/logs/rocketmqlogs/namesrv.log

看到如下信息说明启动成功:

The Name Server boot success...

3.启动 Broker

指令如下:

nohup sh bin/mqbroker -n localhost:9876 &

4.测试是否启动成功

指令如下:

tail -f ~/logs/rocketmqlogs/broker.log

看到如下信息说明启动成功:

The broker\[%s, \[ip\]:10911\] boot success...

results matching ""

    No results matching ""