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.cmdrunserver.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 rocketmqall-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 mqbrokerc …/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.在控制台执行运行

在这里插入图片描述

可以在页面看到相对应的单体信息
在这里插入图片描述

如果您觉得我所提供的信息对您有帮助,欢迎您点赞、收藏和评论。如果您想要更深入的交流,您可以添加我的微信号,或者关注我的微信公众号。您的支持和鼓励是我持续写作的动力,我期待与您互动并提供更多有价值的信息

原文地址:https://blog.csdn.net/weixin_50503886/article/details/129680320

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_23186.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注