当前位置: 首页 > news >正文

部署RocketMQ

部署环境:jdk8以上,Linux系统
下载和安装指令:
wget https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip

 显示下载成功:

--2025-05-10 11:34:46--  https://archive.apache.org/dist/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
正在解析主机 archive.apache.org (archive.apache.org)... 65.108.204.189, 2a01:4f9:1a:a084::2
正在连接 archive.apache.org (archive.apache.org)|65.108.204.189|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:32967749 (31M) [application/zip]
正在保存至: “rocketmq-all-4.9.4-bin-release.zip”100%[===============================================>] 32,967,749  2.39MB/s 用时 23s2025-05-10 11:35:10 (1.38 MB/s) - 已保存 “rocketmq-all-4.9.4-bin-release.zip” [32967749/32967749])

通过 yum 包管理器,以管理员权限安装 unzip 工具,使其能够在系统上解压 .zip 格式的压缩文件:

sudo yum install unzip

 解压安装包:

 unzip rocketmq-all-4.9.4-bin-release.zip

 对解压后的文件重命名方便查找:

mv rocketmq-all-4.9.4-bin-release rocketmq

 进入到RocketMQ的bin文件里进行启动操作:

首先要启动NameServer:
 nohup sh mqnamesrv &

查看日志:

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

显示这一行表示启动成功:

2025-05-10 11:36:29 INFO main - The Name Server boot success. serializeType=JSON
再启动Broker:

启动前要更改配置,防止内存不够而启动失败:
进入配置文件:

vi bin/runbroker.sh

 改成这样的:

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

 还有:

vi bin/runserver.sh

改成这样:

 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"

这样就可以启动Broker了:

 nohup sh mqbroker -n localhost:9876 &

查看进程:

ps -ef | grep mqbroker

显示对应进程表示成功:

root      56457   3911  0 11:59 pts/1    00:00:00 sh mqbroker -n localhost:9876
root      58399   3911  0 14:11 pts/1    00:00:00 grep --color=auto mqbroker

这样就表示下载安装成功了。
 

相关文章:

  • 垃圾对象回收
  • 2025年5月15日前 免费考试了! Oracle AI 矢量搜索专业​​认证
  • 青藏高原东北部祁连山地区250m分辨率多年冻土空间分带指数图(2023)
  • [虚幻官方教程学习笔记]深入理解实时渲染(An In-Depth Look at Real-Time Rendering)
  • LeetCode热题100--240.搜索二维矩阵--中等
  • kotlin flow防抖
  • 聊一聊接口测试时如何处理接口或版本变更
  • 基于STM32的甲醛检测
  • Win10无法上网:Windows 无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目找不到域 TEST 的域控制器DNS 解析存在问题
  • Git简介和发展
  • LeakCanary
  • 6. 存储池配置与CephFS创建 ceph version 14.2.22
  • Java 中的反射详解
  • 发行基础:本地化BUG导致审核失败
  • 【AlphaFold2】深入浅出,Feature Embedding|学习笔记
  • ev_loop_fork函数
  • 【部署】win10的wsl环境下调试dify的api后端服务
  • 初学者入门指南:什么是网络拓扑结构?
  • Java后端开发day46--多线程(二)
  • 互联网大厂Java求职面试实战:Spring Boot微服务与数据库优化详解
  • 中共中央、国务院印发《党政机关厉行节约反对浪费条例》
  • 义乌至迪拜“铁海快线+中东快航”首发,物流成本降低18%
  • 价格周报|本周猪价继续下探,机构预计今年猪价中枢有支撑
  • 泉州围头湾一港区项目炸礁被指影响中华白海豚,官方:已叫停重新评估
  • 美国关税压力下,日本经济一年来首次萎缩
  • 外企聊营商|武田制药:知识产权保护助创新药研发