CentOS7安装RabbitMQ

安装RabbitMQ之前需要完成依赖语言环境Erlang的安装,不同的RabbitMQ版本所需的Erlang版本也不同,您可以根据RabbitMQ官方提供的RabbitMQ Erlang版本对照表查看对应版本所需的Erlang进行安装。

实验环境说明

操作系统CentOS7 64位
Erlang版本Erlang-OTP 23
RabbitMQ版本RabbitMQ-3.8.5

安装Erlang23

请参考已发布的《CentOS7安装Erlang23》 完成安装

安装RabbitMQ

导入CloudPackage的GPGKEY,并安装CloudPackage的RabbitMQ源

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

方法一: 使用YUM管理器安装RabbitMQ-Server

yum install rabbitmq-server

方法二: 使用RPM安装已经下载的安装包

访问此地址,选择下载对应版本的官方二进制安装包

https://bintray.com/rabbitmq/rpm/rabbitmq-server

这里我们假设您下载的安装包名称为 rabbitmq-server-3.8.5-1.el7.noarch.rpm 执行安装命令

rpm -iUvh rabbitmq-server-3.8.5-1.el7.noarch.rpm

提示: 如果提示您缺少依赖socat, 您可以执行下列命令来安装socat, 然后再重新执行上面的安装命令。

yum -y install epel-release
yum -y install socat

启动RabbitMQ服务

systemctl start rabbitmq-server

设置RabbitMQ开机启动

systemctl enable rabbitmq-server

查看RabbitMQ运行状态

systemctl status rabbitmq-server