文章目录
- 前言:rocketmq-all-5.3.0-bin-release.zip版本为例
一、安装
1.1、下载RocketMQ
下载地址:https://rocketmq.apache.org/
1.2、将下载包上传到linux中,然后解压
- 解压命令
unzip rocketmq-all-5.3.0-bin-release.zip
1.3、修改runserver.sh的jvm参数大小(根据自己服务器配置来修改)
# 在rocketmq-all-5.3.0-bin-release/bin下修改
vim runserver.sh
# 修改jvm大小,如果服务器支持这么大的可以不用修改
# 将以下
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
# 修改为
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
1.4、启动mqnamesrv (类似于注册中心)
# 在rocketmq-all-5.3.0-bin-release/bin中启动
nohup ./mqnamesrv &
1.5、修改runbroker.sh的jvm参数大小(根据自己服务器配置来修改)
# 在rocketmq-all-5.3.0-bin-release/bin下修改
vim runbroker.sh
# 修改jvm大小,如果服务器支持这么大的可以不用修改
# 将以下
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g"
# 修改为
JAVA_OPT="${JAVA_OPT} -server -Xms512m -Xmx512m"
1.6、修改broker.conf
# 在rocketmq-all-5.3.0-bin-release/conf下修改
vim broker.conf
# 将以下参数加在文件最下方
# 自动创建topic
autoCreateTopicEnable = true
# namesrv注册地址
namesrvAddr=localhost:9876
1.7、启动broker(节点)
# 在rocketmq-all-5.3.0-bin-release/bin中启动
nohup ./mqbroker -c ../conf/broker.conf &