加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 创业热点 > 经验 > 正文

教你怎样CentOS7上安装RocketMQ 4.7.1

发布时间:2021-06-01 06:45:14 所属栏目:经验 来源:互联网
导读:服务器上已经安装了OpenJDK 8,并设置了JAVA_HOME 。 下载和解压RocketMQ 在RocketMQ官网上找到下载RocketMQ 4.7.1的链接,下载和解压RocketMQ: #下载 wget #解压 unziprocketmq-all-4.7.1-bin-release.zip #安装到/usr/local/rocketmq mvrocketmq-all-4.

服务器上已经安装了OpenJDK 8,并设置了JAVA_HOME 。

下载和解压RocketMQ

在RocketMQ官网上找到下载RocketMQ 4.7.1的链接,下载和解压RocketMQ:

# 下载  

wget   

# 解压  

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

# 安装到/usr/local/rocketmq  

mv rocketmq-all-4.7.1-bin-release /usr/local  

ln -s /usr/local/rocketmq-all-4.7.1-bin-release /usr/local/rocketmq 

调低RocketMQ的JVM大小

RocketMQ的默认JVM太大,不适合在开发测试环境中使用,需要调低JVM大小。

在RocketMQ的安装目录(本例为/usr/local/rocketmq),查找sh脚本中的JVM参数设置:

find . -name '*.sh' | xargs egrep 'Xms' 

需要修改以下sh脚本的JVM参数:

bin/runserver.sh  

bin/runbroker.sh  

bin/tools.sh 

修改前记得先备份相应脚本,具体JVM大小根据实际情况设定。

- bin/runserver.sh

修改前:

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

修改后:

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" 

- bin/runserver.sh

修改前:

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

修改后:

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" 

- bin/tools.sh修改前:

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

修改后:

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=128m" 

启动Name Server

# 后台启动  

nohup sh bin/mqnamesrv >/dev/null 2>&1 & 

Name Server的默认端口为9876,运行sh bin/mqnamesrv -p可查看Name Server的配置项,并可通过-c namesrv.conf方式指定配置文件启动;

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读