RocketMQ-4.8.0安装

6 篇文章 0 订阅

资源

资源信息版本号
Centos77.5
OpenJDK1.8
RocketMQ4.8.0

官网 RocketMQ下载:https://mirrors.bfsu.edu.cn/apache/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip

JDK安装

安装OpenJDK8:

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

配置环境变量:

cat > /etc/profile.d/java8.sh <<EOF
export JAVA_HOME=\$(dirname \$(dirname \$(readlink \$(readlink \$(which javac)))))
export PATH=\$PATH:\$JAVA_HOME/bin
export CLASSPATH=.:\$JAVA_HOME/jre/lib:\$JAVA_HOME/lib:\$JAVA_HOME/lib/tools.jar
EOF

让环境变量生效:

source /etc/profile.d/java8.sh

检查环境变量:

echo $JAVA_HOME

# 或者
printenv JAVA_HOME

检查Java版本:

java -version

RocketMQ安装与配置

  1. 将RocketMQ压缩包上传到服务器并解压
  2. 默认启动时nameserver和broker的配置在4G和8G,当前使用的环境为虚拟机环境,性能较差,如果不更改内存配置,启动会报错。
  3. 设置 nameserver 参数
    3.1 编辑 runserver.sh
vi /usr/local/rocketmq-4.8.0/bin/runserver.sh

更改后的配置

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
  1. 设置 broker 参数
    4.1 编辑 runbroker.sh
vi /usr/local/rocketmq-4.8.0/bin/runbroker.sh

更改后的配置

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
  1. 自定义脚本
    RocketMQ启动和停止,都需要分别启动和停止 nameserver 和 broker两个服务,这里直接创建两个脚本文件用来启动和停止RocketMQ。
mkdir script
cd /usr/local/rocketmq-4.8.0/script/
vi start.sh

脚本内容

#!/bin/sh
nohup sh ../bin/mqnamesrv &
nohup sh ../bin/mqbroker -n localhost:9876 &

赋予 执行权限

chmod u+x start.sh
  1. 停止脚本
vi stop.sh

脚本内容

#!/bin/sh
sh ../bin/mqshutdown broker
sh ../bin/mqshutdown namesrv

赋予 执行权限

chmod u+x stop.sh
  1. 启动脚本 查看进程
./start.sh
jps -l
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值