Linux系统(Centos)下单机RabbitMQ环境搭建及下载安装
-
erlang下载:由于国内访问国外网站下载速度的问题,建议使用镜像下载。而安装RabbitMQ需要安装erlang,还有考虑版本适配的问题,因此需要先安装好erlang再考虑安装RabbitMQ的版本(这里这么操作是因为,在安装erlang的时候找到的资源都是确实一大堆依赖,只有以下的安装方法可以使用,因此只能反过来通过erlang确定RabbitMQ版本)。
# 在Linux系统下的cmd窗口调用该命令,将安装包下载到目标文件夹中 wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
解压安装:可以看到,我这里安装的erlang版本是24,erlang的安装是在观看RabbitMQ相关学习视频的时候跟着视频学的,虽然视频安装下来的版本是23,但是运行该命令下载出来的版本是24,应该是因为更新维护了,因此需要到相关网站上查询对应版本;
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm yum install -y erlang # 安装成功后,可以通过下面命令检查erlang的版本 erl -v # 安装成功后,还需要安装socat yum install -y socat
-
RabbitMQ下载安装:同样因为国内网络的原因,建议前往镜像下载。
因为erlang版本为24的原因,个人在选择RabbitMQ的时候选择了3.8.20,同时因为是Centos8版本的操作系统,选择了el8的安装包;如果是Centos7版本的操作系统,则选择el7的安装包即可,下载完成后放置到目标文件夹即可进行安装。
rpm -Uvh rabbitmq-server-3.8.20-1.el8.noarch.rpm yum install -y rabbitmq-server # 安装成功后,使用systemctl查看相关服务是否可以打开验证安装结果 systemctl start rabbitmq-server #打开rabbitmq-server服务 systemctl stop rabbitmq-server #关闭服务 systemctl restart rabbitmq-server #重启服务 systemctl enable rabbitmq-server #设置服务为开机自启动 systemctl status rabbitmq-server #查看服务状态
通过 systemctl status rabbitmq-server 命令查看运行状态时显示 active(running) 即说明安装运行成功。
-
安装完成后,可以通过web进入可视化界面查看当前RabbitMQ的状态,具体操作可查看下面链接视频教程:
【学相伴】RabbitMQ最新完整教程IDEA版通俗易懂 | KuangStudy | 狂神说 | 学相伴飞哥_哔哩哔哩_bilibili
如果是远程服务器搭建的RabbitMQ,需要开放相应的端口号15672和5672,这一操作可以通过服务提供商网站,如阿里云,网易等,实现,也可以在Linux系统中通过命令行实现,不多做介绍。