centos7+RocketMq

382 阅读1分钟

1.把rocketmq-all-4.3.1-bin-release.zip文件上传到服务器

2.解压文件

unzip rocketmq-all-4.3.1-bin-release.zip

3.把文件放到指定目录

mv rocketmq-all-4.3.1-bin-release/ /usr/local/rocketmq

4.在rocketmq目录创建logs文件夹存放日志

mkdir logs

5.使用我准备好的2m-2s-async替换rocketmq/conf文件夹下的2m-2s-async文件夹内的内容

6.使用启动命令文件内的命令逐条启动。

7.注意事项 根据自己服务器情况修改一下内容 一般到这里按照官方文档是可以启动的,但是最关键的一点,除了上面环境的要求外,还有个硬性要求,就是内存不能低于4G cd bin vim runserver.sh

#找到如下配置

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

#修改成你可以接受的范围

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx521m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

vim runbroker.sh

#找到如下配置

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

#修改成你可以接受的范围

JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m"