RocketMQ保姆级下载安装教程(Linux版)
2023-09-11 14:22:06 时间
本文基于CentOS8.2 搭建RocketMQ 最新版 4.9.2 release
官网下载地址:https://rocketmq.apache.org/dowloading/releases/
RocketMQ各版本对jre 的最低要求
Version | Client | Broker | NameServer |
---|---|---|---|
4.0.0-incubating | >=1.7 | >=1.8 | >=1.8 |
4.1.0-incubating | >=1.6 | >=1.8 | >=1.8 |
4.2.0 | >=1.6 | >=1.8 | >=1.8 |
4.3.x | >=1.6 | >=1.8 | >=1.8 |
4.4.x | >=1.6 | >=1.8 | >=1.8 |
4.5.x | >=1.6 | >=1.8 | >=1.8 |
4.6.x | >=1.6 | >=1.8 | >=1.8 |
4.7.x | >=1.6 | >=1.8 | >=1.8 |
4.8.x | >=1.6 | >=1.8 | >=1.8 |
4.9.x | >=1.6 | >=1.8 | >=1.8 |
进入官网后选择自己需要的版本进行下载,将下载完的 rocketmq-all-4.9.2-bin-release.zip
包上传至服务器或虚拟机
解压zip包
unzip rocketmq-all-4.9.2-source-release.zip
将解压完后的文件夹移动至 /usr/rocket
目录
mv rocketmq-4.9.2/ /usr/rocketmq
然后对rocketmq的配置进行修改
cd /usr/rocketmq/bin/
vim runserver.sh
将
JAVA_OPT="${JAVA_OPT} -server -Xms4g -Xmx4g -Xmn2g -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
改为以下内容
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn1g -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=640m"
保存并退出
再编辑runbroker.sh
vim runbroker.sh
同样将
JAVA_OPT="${JAVA_OPT} -server -Xms8g -Xmx8g"
改为以下内容
JAVA_OPT="${JAVA_OPT} -server -Xms1g -Xmx1g -Xmn1g"
改完后保存并退出
启动nameserver
cd /usr/rocketmq/bin/
# 启动nameserver 默认端口号是9876
nohup sh mqnamesrv &
# 查看nameserver启动日志
tail -f /usr/rocketmq/logs/rocketmqlogs/namesrv.log
启动broker
# 启动broker
nohup sh mqbroker -n localhost:9876 &
# 查看broker启动日志
tail -f /usr/rocketmq/logs/rocketmqlogs/broker.log
完成后查看是否启动成功
执行 jps 命令查看java进程
> jps
27667 BrokerStartup
21159 Jps
24717 NamesrvStartup
看到 NamesrvStartup
和 BrokerStartup
即代表启动成功
相关文章
- Kali linux 渗透测试技术之搭建WordPress Turnkey Linux及检测WordPress 应用程序漏洞
- linux本地搭建网站,并将其发布到公网可访问 6-8
- Linux 磁盘管理
- 05Redis - Linux下安装Redis
- Linux&Tina&Melis内存布局分析以及linux reserved memory机制
- 戴文的Linux内核专题:13 配置内核(9)
- 你值得了解的 10 个有趣的 Linux 命令行小技巧
- Linux Deploy在安卓手机安装LINUX系统
- 【应用开发】在Linux下搭建嵌入式Qt交叉编译环境时的笔记(命令记录)
- 用navicat访问linux数据库,成功实现Navicat访问Linux中安装的MySQL数据库
- LINUX——sed和awk
- 【Linux】手把手教你如何搭建linux环境---云服务器
- 配置Linux内核
- lilybbs-faq - linux入门以及百合 Linux 版精华区导读
- Linux中DHCP服务器的简单配置
- 记录一次实验室linux系统的GPU服务器死机故障的排查——Linux系统的Power States
- Linux—linux 查看一个文件有多少M
- Linux基础:系统启动过程(5个阶段)、linux关机正确流程及常用实例命令、linux目录结构(常见目录解释及目录的分类介绍)
- Linux学习---linux下的彩蛋和各种有趣的命令
- Linux 文件特殊权限详解[suid/sgid/t]
- 【Linux】linux经常使用基本命令
- Linux学习笔记(18)Linux sed,linux awk,linux grep,Linux三剑客
- Linux学习笔记(12)linux文件目录与用户管理
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
- Linux Top 命令解析 比较详细--转
- Linux cp 复制文件强制覆盖的用法
- Linux下汇编语言学习笔记53 ---
- Linux下汇编语言学习笔记52 ---
- Linux系统下载安装Nacos