问题
启动RocketMQ时报Unrecognized VM option ‘UseCMSCompactAtFullCollection’
原因是jdk9及以上废弃了CMSCompactAtFullCollection,安装jdk8即可
下载与安装
官网 http://rocketmq.apache.org/
下载 (最新4.7.1)
下载地址:https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip
cd /usr/local
mkdir rocketmq
cd rocketmq
unzip rocketmq-all-4.7.1-bin-release.zip
目录如上
启动
(4.7.1)不支持java9及以上版本
- 启动NameServer
# 1.启动NameServer
nohup sh bin/mqnamesrv &
# 2.查看启动日志
tail -f ~/logs/rocketmqlogs/namesrv.log
- 启动Broker
# 1.启动Broker
nohup sh bin/mqbroker -n localhost:9876 &
# 2.查看启动日志
tail -f ~/logs/rocketmqlogs/broker.log
-
问题描述:
RocketMQ默认的虚拟机内存较大,启动Broker如果因为内存不足失败,需要编辑如下两个配置文件,修改JVM内存大小
# 编辑runbroker.sh和runserver.sh修改默认JVM大小
vim runbroker.sh
vim runserver.sh