【RabbitMQ】Linux下的安装【详尽版】

首先说明我们这里使用的Linux版本是CentOS7,相关内容可以参考我之前的博客:
VMware下载,安装及创建虚拟机
VMware安装Centos7 究极逐步详细图文流程
上文末还有Xshell的下载安装使用说明。


1.安装RabbitMQ的几种方式

我们去官网简单了解:
RabbitMQ 官网

  • 首先找到get started
    在这里插入图片描述

  • 下来我们直接【下载和安装】
    在这里插入图片描述

  • 首先我们看下载这一节的详细内容(右边),其下载和安装的内容还是很丰富的,我们可以将RabbitMQ安装到各种系统上,windows上提供了两种方式,一种安装版,一种绿色配置版(manual),这个我们后边有空再看,还有就是可以安装到ubuntu上,以及今天的重点,linux上,我们点击 Install: RPM-based Linux

在这里插入图片描述

  • 查看对应版本安装方法
    linux也有很多不同的版本,这里我们使用的是centos社区版的,官网上提供了两种安装方法
    在这里插入图片描述
    第一种是通过Package Cloud 或者 Bintray ,使用Yum来完成安装,并且强烈推荐此安装方法。
    第二种是通过rpm的方法下载对应rpm文件并安装。rpm:redhat package manager 是一种安装包工具。
    其实我们还可以有第三种,就是下载源码编译安装。
    下边我们对这三种方式都做一个介绍,但是其中有部分方式已有不错的博客,下边部分内容我会直接给出链接。

2.使用yum安装RabbitMQ

linux环境下以yum方式安装rabbitmq
上述博客也还比较详细(yum安装本来也比较简单)
这里补充一下如何使用yum安装指定的版本(不指定的话如上述博客,安装的默认是最新版):
yum安装指定版本的软件包的方法
还可以使用锁定版本插件来使其不自动更新:
yum-plugin-versionlock插件的使用

3.使用rpm安装RabbitMQ

这里使用rpm安装的话,之前有写过一个极速安装版,里边用的安装文件是我打包好了的,直接命令安装就可以的,这里附上链接,然后简单分享一下最新rabbitmq相关rpm文件的下载方式:
【RabbitMQ】Linux下的安装【极速版】

至于rpm,和yum一样算是一个安装包管理工具吧,全称 redhat package manager,详情度娘。
接下来我们继续去官网查看如何安装和注意事项:

在这里插入图片描述
概览中,第一点还是说建议使用yum的最新包分发来获取下载,第二点说这边是有提供多个版本的rpm package,来安装至不同的centos版本,记得到时候别下错了。
第三个说是rpm的安装需要sudo权限,这边我们自己练习使用的话虚拟机肯定自己都是用的管理员最高权限,所以就练习来说,可以无视,如果是非管理员用户,请自行联系管理员0.0

然后我们点击上图中的dependencies,查看需要安装下载哪些rpm包:

在这里插入图片描述
除过rabbitmq以外,还需要三个依赖,这里简单说明一下:
1.erlang,不用多说了,rabbitmq就是用它写的,附上官网:erlang官网
2.socat,是一个多功能的网络工具,附上下载地址:socat下载地址(源码) rpm包的下载我们后边会说。
3.Logrotate,是一个日志文件管理工具。
其中我们需要下载安装的只有1和2,Linux系统默认是安装logrotate的。

接下来我们来看erlang的rpm包下载

在这里插入图片描述
也是有很多下载地址,建议蓝色框的地址,这是纯净支持rabbitMQ的版本,没有erlang中其他附加组件,只包含了rabbitMQ需要的功能。
github上的下载地址:github: erlang-rpm下载
下载之前我们还得来看一下版本兼容问题:点开 supported by RabbitMQ

在这里插入图片描述
看到rabbitmq版本和对应需要的最低和最高erlang版本:rabbitmq对应erlang版本

在这里插入图片描述

下来我们依旧可以去github上下载对应的rabbitmq:github下载rabbitmq
在这里插入图片描述
选择你想下载的版本,点击进去,拖到页面最下方,有各种文件格式提供下载:
我们需要的是rpm,且不要下载src.rpm就可以了。

在这里插入图片描述
最后socat的话,其上边给的官网中没有rpm包的下载地址,只有源码包的下载,但其实我们可以从多种渠道下载到rpm安装包:下载rpm包的两种方法
这边我们访问pkgs.org去下载:
网站地址:https://pkgs.org
进去输入一个验证码之后便可以开始检索,直接输入socat,然后找到centos7即可下载
在这里插入图片描述
下来的步骤就和极速版的一致了
【RabbitMQ】Linux下的安装【极速版】


4.使用源码编译安装RabbitMQ

源码安装的话,我推荐此博客:
Linux下安装RabbitMQ
比较详细。
注意,源码安装只需要安装两步,erlang和rabbitmq,而不需要socat,原因猜测是在erlang源码编译包中包含了socat相关内容。
源码包下载地址在上述博客中有,但版本不是最新的,如果找不到对应理想的版本,依旧可以去本文上述的github中去寻找,里边包含了各种包。


以上。

猜你喜欢

转载自blog.csdn.net/cjl836735455/article/details/109763612