Centos安装RabbitMQ
转载:https://www.cnblogs.com/LiuFqiang/p/13791026.html
条件
Centos7.2 x64
RabbitMQ官方文档;https://www.rabbitmq.com/
一、安装Erlang
RabbitMQ由Erlang语言编写而写,所以在安装RabbitMQ之前先安装Erlang
elang在默认的yum存储库中不可用,所以先安装epel存储库,命令如下:
|
1
|
yum -y install epel-release |
a安装erlang
|
1
|
yum -y install erlang socat |
a安装erlang完成,查看版本
erlang -version

二、安装RabbitMQ
1.运行下载安装npm包
|
1
|
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm |
t通过运行导入GPG密钥
|
1
|
rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc |
y运行rpm包
|
1
|
rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm |
安装完成,启动RabbitMQ
|
1
|
systemctl start rabbitmq-server |
设置开启自启动
|
1
|
systemctl enable rabbitmq-server |
查看RabbitMQ运行启动状态
|
1
|
systemctl status rabbitmq-server |

启用管理后台
|
1
|
rabbitmq-plugins enable rabbitmq_management |
配置权限
|
1
|
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/ |
增加用户
|
1
|
rabbitmqctl add_user rabbit rabbit |
设置角色
|
1
|
rabbitmqctl set_user_tags rabbit administrator |
设置用户权限
|
1
|
rabbitmqctl set_permissions -p / rabbit '.*' '.*' '.*' |
最后设置防火墙端口号5672和15672或者关闭防火墙,登录web端可以看到rabbitmq登录页面




浙公网安备 33010602011771号