RocketMQ的安装与启动

本文详细介绍了如何下载并安装 RocketMQ 4.7.1 版本,包括从官网获取安装包、解压缩、配置环境变量及启动 NameServer 和 Broker 的过程。同时提供了检查内存、配置启动参数的方法,确保 RocketMQ 在不同环境下能成功运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载安装文件

官网:http://rocketmq.apache.org/
4.7.1版本:https://mirror.bit.edu.cn/apache/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip

解压

通过命令 unzip 下载的压缩文件路径进行解压。
在这里插入图片描述

启动

进入解压的bin目录
在这里插入图片描述
先启动NameServer,再启动Broker(在此之前假定已经知道RocketMQ的四种角色了)。

检查

先检查自身机器的内存情况,因为RocketMQ默认需要的JVM内存时比较大的。
NameServer的默认启动参数(由bin目录下的runserver.sh文件指定):
在这里插入图片描述
默认设置的启动内存大小为4G。

Broker的默认启动参数(由bin目录下的runbroker.sh文件指定):
在这里插入图片描述
Broker默认的启动内存大小为8G。

启动前要考量一下自身机器的内存大小,如果比默认的启动内存小的话,会导致启动失败。

配置环境变量

这个步骤非必须,如果配置了,就无需每次都要进入bin目录下启动。
修改/etc/profile文件
添加以下两行
在这里插入图片描述
其中ROCKETMQ_HOME的值是你安装的RocketMQ的目录。

先启动NameServer:

如果没有设置环境变量的话就要到bin目录下执行该命令。

nohup sh mqnamesrv &

验证是否启动成功

tail -f ~/logs/rocketmqlogs/namesrv.log

在这里插入图片描述

jps

在这里插入图片描述

启动Broker
nohup sh mqbroker -n localhost:9876 &

-n参数后面接要连接到的NameServer的ip和端口 ,语法是ip:port;ip:port 多个用分号隔开。

验证是否启动成功

tail -f ~/logs/rocketmqlogs/broker.log 

在这里插入图片描述
Broker 地址是192.168.18.137 端口是 10911

jps

在这里插入图片描述

至此 RocketMQ安装启动成功,并且这里启动的集群模式是单Master模式。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值