Linxu安装
1.下载并解压rocketmq
> cd /opt
> wget https://www.apache.org/dyn/closer.cgi?path=rocketmq/4.3.2/rocketmq-all-4.3.2-bin-release.zip
> unzip rocketmq-all-4.3.2-bin-release.zip
2.修改配置文件
修改broker.conf
> cd /opt/rocketmq/conf
> vi broker.conf
#设置名称服务地址
namesrvAddr=xx.xx.xx.xx:9876
#设置brokerIP地址
brokerIP1=xx.xx.xx.xx
#关闭自动创建主题
autoCreateTopicEnable=false
#关闭自动创建订阅组
autoCreateSubscriptionGroup=false
修改nameserver的内存大小(物理内存大于4g无需修改)
> cd /opt/rocketmq/bin
> vi runserver.sh
找到JAVA_OPT改为如下配置
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
修改broker启动内存大小(物理内存大于4g无需修改)
> cd /opt/rocketmq/bin
> vi runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"
启动服务
启动名称服务
> nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
启动broker,建议指定配置文件启动
> nohup sh bin/mqbroker -c conf/broker.conf &
> tail -f ~/logs/rocketmqlogs/broker.log
停止服务
> sh bin/mqshutdown broker
> sh bin/mqshutdown namesrv
本文详细介绍了如何在Linux系统中下载、解压Apache RocketMQ 4.3.2版本,配置broker和nameserver,包括设置地址、内存调整和启动/停止服务的步骤。重点在于修改配置文件和启动参数以适应不同内存环境。
2万+

被折叠的 条评论
为什么被折叠?



