文章目录

  • RocketMQ的下载方式
    • 官网下载
    • Github下载
    • 2.安装环境要求说明
  • 一、Windows中的安装
    • 1.官网中下载RocketMQ的运行版本
    • 2.解压压缩包到磁盘制定路径
    • 3.配置系统中的环境变量
    • 4.启动RocketMQ
      • 首先启动NameServer
      • 然后启动Broker
    • 5.注意事项
      • 启动报错
      • 内存不足报错
      • 修改RocketMQ的存储路径
  • 二、Linux中的安装
    • 1.创建RocketMQ文件夹
    • 2.上传下载好的运行版本文件并解压
      • Linux中解压文件的常用命令
        • 使用tar命令解压缩文件
        • 使用unzip命令解压缩文件
    • 3.启动RocketMQ
      • 启动NameServer
      • 启动Broker
  • 三、源码安装
    • 1.IDEA打开源码
    • 2.刷新maven下载相关依赖
    • 3.启动nameserv
  • 四、控制台安装
    • 1.安装方法
    • 2.利用maven打包
    • 3.在控制台执行运行

RocketMQ的下载方式

官网下载

下载地址

Github下载

下载地址

推荐使用官网下载

2.安装环境要求说明

 Windows/Linux 64位系统
 JDK1.8(64位)
 源码安装需要安装Maven 3.2.x


一、Windows中的安装

1.官网中下载RocketMQ的运行版本

下载地址

2.解压压缩包到磁盘制定路径

3.配置系统中的环境变量

变量名:ROCKETMQ_HOME
变量值:MQ解压路径\MQ文件夹名(bin目录的上一级即可)

4.启动RocketMQ

首先启动NameServer

在bin目录下执行cmd命令呼出命令框,执行 start mqnamesrv.cmd

然后启动Broker

与上述同样的路径下呼出对话框,执行 start mqbroker.cmd -n 127.0.0.1:9876 autoCreateTopicEnable = true

看到上述对话框弹出即完成对RocketMQ的启动。

5.注意事项

启动报错

如果弹出提示框显示"错误: 找不到或无法加载主类 xxxxxx"
找到bin目录下的runbroker.cmd文件打开并修改%CLASSPATH%,加上双引号并重新start

内存不足报错

RocketMQ默认的虚拟机内存较大,启动如果因为内存不足报错则需要编辑bin目录下的runbroker.cmd和runserver.cmd,从而来修改默认的JVM内存大小
runbroker.cmd →对应的是broker的配置
runserver.cmd→对应的是nameServer的配置
查看一下5.1.0版本中runserver.cmd配置文件中,对于JVM默认参数配置是:堆内存控制在2G,新生代控制在1G,元空间初始化128M,最大320M。

笔者电脑配置是32G,所以默认启动没有说明问题,要是你的电脑配置内存没有这个多,可以修改上述JVM参数
将堆内存调整为512M,新生代控制为256M,原始空间不变即可。

修改RocketMQ的存储路径

二、Linux中的安装

1.创建RocketMQ文件夹

使用命令 mkdir RocketMQ

2.上传下载好的运行版本文件并解压

Linux中解压文件的常用命令

使用tar命令解压缩文件

Linux中解压缩文件通常使用tar命令和unzip命令,具体使用哪个命令取决于要解压缩的文件类型。

使用tar命令解压缩.tar和.tar.gz文件。通常,.tar文件是压缩文件而不是压缩包,您需要解压它们以查看其内容。

解压缩.tar文件:

tar -xvf file.tar

解压缩.tar.gz文件:

tar -xjvf file.tar.bz2

解压缩.tar.bz2文件:

tar -xjvf file.tar.bz2

使用unzip命令解压缩文件

使用unzip命令解压缩.zip文件。如果您使用的是GUI界面,也可以通过鼠标右键单击.zip文件并选择“提取”选项来解压缩它。
在使用前需要确保Linux中安装有unzip的命令

使用 sudo yum install unzip 命令进行安装()centos7版本

使用 sudo dnf install unzip 命令进行安装()centos8版本

1.直接cd进入到目标目录,压缩包拖拽进文件目录
2.使用 unzip rocketmq-all-5.1.0-bin-release.zip,解压对应的.zip压缩文件


3.启动RocketMQ

启动NameServer

进入bin目录下,执行 nohup sh mqnamesrv &

可以使用 tail -f ~/logs/rocketmqlogs/namesrv.log 查看日志

报错显示原因是笔者设置的虚拟机Linux内存太小,扩大虚拟机内存后便可以正常启动。


可以使用 ps -ef | grep mqnamesrv 查看启动进程的详细信息

启动Broker

在启动前需要进入bin目录下修改一下配置文件,增加外网地址便于访问。按照自己的需求来,需要哪个便修改哪一个配置文件。
例如修改broker.conf

使用 nohup sh mqbroker -c …/conf/broker.conf -n 192.168.1.18:9876 autoCreateTopicEnable=true & 启动

使用 tail -f ~/logs/rocketmqlogs/broker.log 查看日志,由于堆空间初始值太大也报错

修改堆空间的初始值


通过上述修改,将初始堆内存512M,最大堆内存设置为512M,新生代(Java中用于存储创建对象的部分)设置为256M
修改完成后便可以正常启动以及查看日志

三、源码安装

源码下载地址

1.IDEA打开源码

分享一个小技巧,只单独打开pom文件,便可以一步导出整个工程

2.刷新maven下载相关依赖

3.启动nameserv

在启动之前需要配置RocketMQ的环境变量
依次启动这两个启动类

四、控制台安装

下载链接

1.安装方法

下载完成之后,使用IDEA打开,可以自定义修改启动的端口配置

2.利用maven打包

3.在控制台执行运行

可以在页面看到相对应的单体信息

RocketMQ的下载与安装(全网最细保姆级别教学)相关推荐

  1. 中setting怎么配置_maven的安装与配置(保姆级教学)

    1.首先进入网址 Maven - Download Apache Maven​maven.apache.org 下载 2.解压之后进行环境配置: 之后命令行输入cmd进行检验:输入mvn -v 若出现 ...

  2. Spring Boot入门(07):整合 MySQL 和 Druid数据源 | 全网最详细保姆级教学(两万字)

    作者:bug菌 博客:CSDN.掘金.infoQ.51CTO等 简介:CSDN/阿里云/华为云/51CTO博客专家,博客之星Top30,掘金年度人气作者Top40,51CTO年度博主Top12,掘金/ ...

  3. Windows 10电脑使用VMware虚拟机安装macOS苹果系统[一站式保姆级别教程]

    indows系统下使用VMware虚拟机安装macOS苹果系统保姆级别教程,根据本教程操作可以轻松实现win系统安装macOS Mojav 10.14.macOS Catalina 10.15.mac ...

  4. 全网最细MySQL数据库下载及安装教程

    MySQL 8.0.25的下载及安装 一.下载MySQL 1.从[官方网站](MySQL :: Download MySQL Community Server)下载(选择第一个) 2.将压缩包放入你要 ...

  5. windows下RocketMQ下载、安装、部署、控制台

    linux 环境 RocketMQ 4.8.0 安装.部署控制台 https://gblfy.blog.csdn.net/article/details/116269833 文章目录 一.软件下载 二 ...

  6. RocketMq(一)-下载安装

    本篇记录RocketMq下载.安装以及常用命令. 一.下载 (1)官网下载地址:https://rocketmq.apache.org/dowloading/releases/ 本篇以4.9.4版本为 ...

  7. node npm 下载,安装,使用 全网最全教程

    node npm 下载,安装,使用 全网最全教程 1.前段时间 使用到vue的时候 需要下载node.js 废话不多说看步骤, 到node.js官网下载 最新的下载地址:[https://nodejs ...

  8. 全网最新的vue.js下载和安装的3种方法(2023年)

    文章目录 1. 文章引言 2. 环境搭建 3. 安装vue.js 3.1 方法一:官网下载vue.js源代码 3.2 方法二:使用npm install创建 3.3 方法三:使用bower下载 4. ...

  9. 全网最细Linux之Centos8安装MySQL8.0以上版本,您值得收藏!

    文章目录 前言 一.安装步骤 1.检查系统是否安装MySQL 2.检查操作系统版本 3.下载并安装 MySQL 官方的 Yum Repository 4.进行repo的安装 5.安装MySQL Ser ...

最新文章

  1. tableau prep builder也是不支持m1芯片。。。
  2. 网页复选框设置只能选一个_男生在密室呆一个月, 只能选手机或者女人, 结果太现实...
  3. 递归问题(代码、分析、汇编)
  4. 美团酒旅数据治理实践
  5. 数据结构与算法(C#)入门 --- 线性表
  6. Acronis Disk Director 11 Home下载,分区之王
  7. 计算机组装流程是什么,组装电脑的步骤
  8. 红黑树维持平衡的方式解析
  9. linux 匿名 聊天工具,最火的几个匿名聊天app,你知道几个
  10. 游戏开发团队及工作流程
  11. 商城后台管理系统学习日志-02
  12. 专业人士解释杜邦分析法(二)
  13. 当使用curl 下载压缩包时报解压格式错误
  14. 【时序】基于 TCN 的用于序列建模的通用卷积和循环网络的经验评估
  15. ai人工智能在手机的应用_常识在人工智能中仍然不常见
  16. 倍福Wince系统存储容量StorageMemory和ProgramMemory设置
  17. ubuntu 安装awvs
  18. linner在ruby2.2.2下安装报错failed to build gem native extension,在1.9.2下安装又报错说nio4r说nio4r requires ruby ver
  19. python基础知识(9)-元组
  20. 原创 | 破解个人数据“不可能三角”初探

热门文章

  1. (新版)SJTU-OJ-1035. 酒吧
  2. 采用云虚拟主机搭建个人网页并开启ssl认证
  3. .NET中 ,CTS、CLS和CLR分别作何解释?
  4. wsl2+phpstorm环境搭建
  5. 《拳皇咆哮》完整源码资源_我一直在咆哮
  6. 卡巴斯基实验室发布其最新虚拟化安全解决方案
  7. 用idea搭建一个Spring Cloud项目(含代码)
  8. 强东哥和小马哥的爱情马拉松
  9. 201521123074 顾芷菱 软工网络15个人阅读作业2——提问题
  10. 【Front. Plant Sci.】来自辣椒的CaALAD基因可以赋予转基因拟南芥耐寒性