CentOS 7上安装RabbitMQ

系统环境:CentOS 7 64bit

1. 下载适合CentOS 7.x的RabbitMQ Rpm包:

http://www.rabbitmq.com/install-rpm.html


CentOS 7上安装RabbitMQ_第1张图片


2. 安装erlang。

rabbitmq-server-3.6.12需要erlang的版本大于16B,而直接使用EPEL源的yum install erlang,得到的版本是14B。所以通过下面方式安装erlang:

2.1 使用Erlang Solutions。

执行下面的命令:

wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

2.2 安装指定版本的erlang。

yum install erlang-20.1-1.el6

如果没有使用EPEL,请先使用EPEL:

rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm


3. 安装RabbitMQ Rpm包:

rpm -ivh rabbitmq-server-3.6.12-1.el7.noarch.rpm

报错:

warning: rabbitmq-server-3.6.12-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY

error: Failed dependencies:

socat is needed by rabbitmq-server-3.6.12-1.el7.noarch

先安装socat:

yum install socat

4. 启动RabbitMQ Server:

开启自动启动:

chkconfig rabbitmq-server on

直接启动:

systemctl start rabbitmq-server

检查服务状态:

systemctl status rabbitmq-server


5. 使用RabbitMQ图形化管理界面:

rabbitmq-plugins enable rabbitmq_management

使用用户名guest和密码guest访问http://localhost:15672。

你可能感兴趣的:(CentOS 7上安装RabbitMQ)