下载rmp安装包
官方安装向导:
http://www.rabbitmq.com/install-rpm.html
需要下载两个安装包,erlang 和 rabbitmq-server,下载地址:
https://bintray.com/rabbitmq-erlang/rpm/erlang
https://bintray.com/rabbitmq/rpm/rabbitmq-server
下载完成后,将两个包放在一个指定的目录,例如 /opt
安装软件
先安装 erlang ,再安装 rabbitmq-server
cd /opt
yum install erlang-21.2.6-1.el7.x86_64.rpm
yum install rabbitmq-server-3.7.12-1.el7.noarch.rpm
hosts 文件配置
由于 CentOS 的 hostname 没有映射到本地网卡的 IP 上,导致 rabbitmq-server 启动时非常慢,因此需要先配置 hosts 文件
192.168.153.130 your-hostname
启动服务
chkconfig rabbitmq-server on
service rabbitmq-server start
启用 RabbitMQ Web 端管理功能
安装完 rabbitmq-server 以后,RabbitMQ Web 端管理功能默认是没有启用的,需要手动启用
rabbitmq-plugins enable rabbitmq_management
为了能够登录 RabbitMQ Web 管理端,需要添加一个用户并赋予其角色
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
想要访问 RabbitMQ Web 管理端,可能还需要开启 CentOS 防火墙,暴露 15672 端口,在这里直接关闭防火墙
#临时关闭,还是还是会启起来
systemctl stop firewalld
#永久关闭
systemctl disable firewalld