系统环境:CentOS 7 64bit
1. 下载适合CentOS 7.x的RabbitMQ Rpm包:
http://www.rabbitmq.com/install-rpm.html
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。
网友评论