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