首页 » 系统运维 » 正文

在CentOS 7.5.1804 中安装 RabbitMQ 3.7.12

下载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 文件,文件位于 /etc/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