Centos7 安装部署 rocketMQ 单机模式

Centos7 安装部署 rocketMQ 单机模式

RocketMQ 是一款阿里巴巴开发的分布式、队列模型消息中间件。

系统环境

  • CentOS:7.X
  • jdk:1.8
  • RocketMQ:4.9.2

下载并解压

下载

 # 切换目录
 cd /home
 # 下载 rocketmq
 wget -O rocketmq-4.9.2.zip  https://downloads.apache.org/rocketmq/4.9.2/rocketmq-all-4.9.2-bin-release.zip

解压

使用解压命令进行解压到 /usr/local 目录

unzip rocketmq-4.9.2.zip -d /usr/local

没有 unzip 命令可以使用下列命令安装

yum install -y unzip 

给文件重命名

mv /usr/local/rocketmq-4.9.2 /usr/local/rocketmq

设置环境变量

vi  /etc/profile

在最后添加如下配置

export PATH=$PATH:/usr/local/rocketmq/bin

重载环境变量

source /etc/profile

修改JDK内存大小

RocoetMQ默认分配的内存较大,可以先降低到256M。使用vim编辑 bin目录下的runbroker.sh 和 runserver.sh
将两个文件中的

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

修改为

JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m

runbroker.sh 修改如下:
在这里插入图片描述
runserver.sh 修改如下:
在这里插入图片描述

启动

  • 启动 Server
# 后台启动 Server 
nohup mqnamesrv >/dev/null 2>&1 &
# 查看Java进程
jps
# 查看Server 日志
tail -f ~/logs/rocketmqlogs/namesrv.log 

在这里插入图片描述

  • 启动 Broker
# 启动 broker
nohup mqbroker -n localhost:9876 >/dev/null 2>&1 &
# 查看java进程
jps
# 查看Server 日志
tail -f ~/logs/rocketmqlogs/broker.log

在这里插入图片描述
使用jps命令能查询到 BrokerStartupNamesrvStartup并看到启动日志成功时,至此 安装启动完成。

停止

  • 停止 broker
mqshutdown broker
  • 停止 namesrv
mqshutdown namesrv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值