消息中间件:rocketmq单机安装部署

一、下载

软件环境:

  • 系统:centos 7
  • JDK版本:1.8.0_161

本文rocketmq版本是4.9.3,下载地址:https://rocketmq.apache.org/dowloading/releases/

 

  • 如果是安装部署需求的话,建议下载Binary版本,因为下载Source版本的话,还要到linux中编译
  • 如果是学习源码需求的话,建议下载Source版本
cd /opt
wget --no-check-certificate  https://dlcdn.apache.org/rocketmq/4.9.3/rocketmq-all-4.9.3-bin-release.zip
yum -y install unzip
unzip rocketmq-all-4.9.3-bin-release.zip 

 

二、 单机部署 - 单Master模式

这种风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境使用,可以用于本地测试。

2.1 修改运行内存

 

 因为rocketmq默认运行内存是4g,但是我们这是虚拟机,给不了那么多内存,所以这里给个256m

修改/opt/rocketmq-4.9.3/bin/runserver.sh 与/opt/rocketmq-4.9.3/bin/runbroker.sh中JAVA_OPT关于内存的设置

在/opt/rocketmq-4.9.3/bin目录执行vim runserver.sh修改JAVA_OPT,下面是修改后的样子

 

 在/opt/rocketmq-4.9.3/bin目录执行vim runbroker.sh修改JAVA_OPT

下面是修改后的样子

 

 2.2、运行服务namesrv

 

 2.3、启动broker

第一步,假设我们的IP是:192.168.1.219,修改配置文件broker.conf,加上:brokerIP1=192.168.1.219

cd /opt/rocketmq-4.9.3/conf
vi broker.conf

 

 第二步,启动配置配置文件

cd /opt/rocketmq-4.9.3
nohup sh bin/mqbroker -n 192.168.1.219:9876 -c conf/broker.conf autoCreateTopicEnable=true &

2.3、关闭命令

sh bin/mqshutdown broker
sh bin/mqshutdown namesrv

 

posted on 2022-05-26 21:33  惊涛随笔  阅读(656)  评论(0编辑  收藏  举报

导航