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

这篇具有很好参考价值的文章主要介绍了RocketMQ的下载与安装(全网最细保姆级别教学)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


RocketMQ的下载方式

官网下载

下载地址
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

Github下载

下载地址
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

推荐使用官网下载

2.安装环境要求说明

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


要是需要GPT Plus账号的小伙伴可以联系我~

一、Windows中的安装

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

下载地址
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

4.启动RocketMQ

首先启动NameServer

在bin目录下执行cmd命令呼出命令框,执行 start mqnamesrv.cmd
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

然后启动Broker

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

5.注意事项

启动报错

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

内存不足报错

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

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

修改RocketMQ的存储路径

二、Linux中的安装

1.创建RocketMQ文件夹

使用命令 mkdir RocketMQ

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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版本
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

3.启动RocketMQ

启动NameServer

进入bin目录下,执行 nohup sh mqnamesrv &
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
可以使用 tail -f ~/logs/rocketmqlogs/namesrv.log 查看日志
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
报错显示原因是笔者设置的虚拟机Linux内存太小,扩大虚拟机内存后便可以正常启动。
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
可以使用 ps -ef | grep mqnamesrv 查看启动进程的详细信息
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

启动Broker

在启动前需要进入bin目录下修改一下配置文件,增加外网地址便于访问。按照自己的需求来,需要哪个便修改哪一个配置文件。
例如修改broker.conf
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
使用 nohup sh mqbroker -c …/conf/broker.conf -n 192.168.1.18:9876 autoCreateTopicEnable=true & 启动

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

修改堆空间的初始值
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

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

三、源码安装

源码下载地址
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

1.IDEA打开源码

分享一个小技巧,只单独打开pom文件,便可以一步导出整个工程
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

2.刷新maven下载相关依赖

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

3.启动nameserv

在启动之前需要配置RocketMQ的环境变量
依次启动这两个启动类
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

四、控制台安装

下载链接

1.安装方法

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

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

2.利用maven打包

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

3.在控制台执行运行

rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

可以在页面看到相对应的单体信息
rocketmq下载安装,RocketMQ,java-rocketmq,rocketmq,apache

如果您觉得我所提供的信息对您有帮助,欢迎您点赞、收藏和评论。如果您想要更深入的交流,您可以添加我的微信号,或者关注我的微信公众号。您的支持和鼓励是我持续写作的动力,我期待与您互动并提供更多有价值的信息。文章来源地址https://www.toymoban.com/news/detail-661736.html

到了这里,关于RocketMQ的下载与安装(全网最细保姆级别教学)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RocketMQ 的下载及安装教程

            RocketMQ 可以从官网下载,也可以从 Github 上获取,推荐从官网中获取          官网: http://rocketmq.apache.org/dowloading/releases/          Github: https://github.com/apache/rocketmq/          本书中将使用 4.8.0 的版本,从官网上获取的页面如下。 环境要求如下: Wi

    2024年02月02日
    浏览(54)
  • RocketMQ的下载及安装以及历史和发展

            如果想要了解RocketMQ的历史,则需了解阿里巴巴中间件团队中的历史,2011年,Linkin(领英:全球知名的职场社交平台)推出Kafka消息引擎,阿里巴巴中间件团队在研究了Kafka的整体机制和架构设计之后,基于Kafka(Scala语言编写)的设计使用Java进行了完全重写并推出了Met

    2024年02月06日
    浏览(41)
  • outlook手动配置保姆级别教学

    hello,各位小伙伴,今天呢讲一下outlook的配置,相信啊再次之前也必然看到过其他博主写的,我呢也是前段时间有需求但是网上总是零零散散的。 我呢配置过qq 和126的邮箱这里呢开始教程. 第一步呢首先点击账户的设置 第二步呢新建一个账户 第三步点击手动设置或其他服务

    2023年04月26日
    浏览(24)
  • 2023全网最细最全保姆级gitlab+Jenkins+maven自动化部署springboot项目教程

    如果没有Linux基础请仔细看好每一个步骤,避免出错,从0到1带你搭建自动化部署环境,包括服务器安装,自动化部署所需各类软件安装配置,详细贴出每一步,不断步骤,让你一次搭建部署完成,希望这篇文章能给大家带来一定的帮助,话不多说开始整 2.0 CentOs安装 2.0.1 下载VM虚拟机 我直

    2024年02月08日
    浏览(47)
  • Nuxt3 全栈 项目服务器部署 全网最全最细保姆级教程 解决各种小坑 时光小灶

    服务器:Nginx 面板:宝塔面板 个人博客:https://timebk.cn/ 原文地址:原文 第一步肯定是打包咯,前提是项目已开发好了以及没有啥Bug了哈 打包好后,你会在项目根目录下发现多了个 .output 文件夹 打开这个文件夹,将里面的所有文件压缩成压缩包 压缩包格式推荐 .rar ,其它格

    2024年02月12日
    浏览(30)
  • MySql5.7下载与安装教程(保姆级教学)

            MySQL :: Download MySQL Installer(下载地址,也可以去本人主页资源页面下载https://download.csdn.net/download/JiaEason/88362888?spm=1001.2014.3001.5503)         如下图所示,打开链接 默认选中的是8.0.33版本,我们点击一下红色箭头所指的英文进行切换即可。         版本切换为

    2024年02月08日
    浏览(39)
  • OpenCV安装教程(全网最细,小白直接上手!!!)

    OpenCV是Python、Ruby、MATLAB的接口,OpenCV在计算机视觉的发展中发挥了重要的作用,使成千上万的人能够在视觉上做更多的工作。由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装。文章简单总结了一下两个版本的OpenCV在ubuntu系统下的步骤,对小白超级友

    2024年02月03日
    浏览(31)
  • Kali Linux全网最细安装教程

    ① 官网地址:https://www.kali.org/get-kali/#kali-virtual-machines ② 点击Bare Metal,下载ISO镜像 ③也可以继续往下翻,选择下载官方压缩包 ④ 也可以下载我的包 ISO镜像: 链接:https://pan.baidu.com/s/1WwP_dn8yqz8OwOdd-0pHhg?pwd=oqpa 提取码:oqpa VMWare版本Kali的7z压缩包 链接:https://pan.baidu.com/s/1f

    2024年02月03日
    浏览(27)
  • Docker启动安装nacos(详情讲解,全网最细)

    安装之前你需要准备一个mysql,当前安装方式是将数据持久化到数据库中的,这里的部署是单机模式 PS:这是拉取最新的nacos版本,如果需要拉取别的版本可以加:版本号(如:docker pull nacos/nacos-server:v2.2.0) PS:这一步是添加映射文件夹,将宿主机的文件映射到nacos容器中 P

    2024年02月03日
    浏览(34)
  • 云平台 stm32连接oneNET保姆级别教学只看这一篇就够了~

    ▬▬▬▬▬▶玩转oneNET平台◀▬▬▬▬▬ oneNET点击直达 你现在拥有了一个oneNET账号 如设备ID 鉴权信息 产品ID 以上三个保存好 在代码中需要用到 硬件准备方案1 EPS01S+烧录座 硬件准备方案2 ESP8266-NodeMcu 成本最低选第1个 手头上正好有2就选2个 现在正式开始进入固件烧录 获取

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包