RocketMQ在单机安装与启动

本文详细介绍了在Linux环境下RocketMQ的安装与启动过程,包括前期准备、下载、修改初始化内存、启动NameServer和Broker,以及如何通过控制台进行安装与启动,并解决了启动过程中遇到的内存和依赖问题。

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


在完成RocketMQ在单机安装与启动时遇到的问题:
1、未修改初始内存,导致‘发送消息’失败
2、为导入相关依赖

一、前期准备

系统是64bit,JDK要求是1.8及其1.8以上版本
下载RocketMQ安装包(可以离线下载,也可以wegt下载)

二、wegt下载

代码部分:

wget https://archive.apache.org/dist/rocketmq/4.9.0/rocketmq-all-4.9.0-bin-release.zip
yum  yum install -y unzip
cd rocketmq-all-4.9.0-bin-release/

上述步骤完成后的结果显示:
在这里插入图片描述

三、修改初始化内存

3.1修改runserver.sh

  • 使用vim命令打开bin/runserver.sh文件。现将这些值修改为如下:
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512M -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

在这里插入图片描述

3.2修改runbroker.sh

  • 使用vim命令打开bin/runbroker.sh文件。现将这些值修改为如下:
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn512M"

在这里插入图片描述

四、启动

4.1、启动NameServer

$ nohup sh bin/mqnamesrv &
$ tail -f ~/logs/rocketmqlogs/namesrv.log

在这里插入图片描述
在这里插入图片描述

4.2、查看进程

jps

在这里插入图片描述

4.3、启动Broker

$ nohup sh bin/mqbroker -n localhost:9876 &

$ tail -f ~/logs/rocketmqlogs/broker_default.log 

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值