centos7安装rocketMQ5

2023-05-16

二进制文件安装

wget https://mirrors.tuna.tsinghua.edu.cn/apache/rocketmq/5.0.0/rocketmq-all-5.0.0-bin-release.zip

yum -y install unzip

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

mv rocketmq-all-5.0.0-bin-release/ /usr/local/sbin/

调整内存分配大小 修改:

vim /usr/local/sbin/rocketmq-all-5.0.0-bin-release/bin/runserver.sh

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

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

vim /usr/local/sbin/rocketmq-all-5.0.0-bin-release/bin/runbroker.sh

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

JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512m"

启动 Name Server 服务:

cd /usr/local/sbin/rocketmq-all-5.0.0-bin-release/

# 启动namesrv 并且指定日志输出到/usr/local/rocketmq/logs/namesrv.log
nohup sh  mqnamesrv -n 公网ip:9876 &>/usr/local/rocketmq/logs/namesrv.log &

安全组开放的端口包括9876和10911

启动 Broker 服务:

cd /usr/local/sbin/rocketmq-all-5.0.0-bin-release/

然后启动broker,需要指定broker,默认端口是9876,这里的localhost替换为你自己的服务器ip地址

# 启动broker
nohup sh mqbroker -n 公网IP:9876 -c ../conf/broker.conf &>/usr/local/rocketmq/logs/broker.log &

关闭服务:在启动服务的时候,我们是先启动nameserv服务,然后在启动broker服务,在关闭的时候我们需要调整下顺序,先关闭broker服务,然后再关闭nameserv服务


sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

  

或者,我们也可以采用kill进程的形式直接关闭,这里要注意,我们需要关闭6个进程,通过ps -ef|grep mq可以知道,直接kill杀进程的方式需要关闭6个进程,因此我们推荐用 rocketmq 提供的 mqshutdown 进行关闭

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7安装rocketMQ5 的相关文章

随机推荐