安装 elrlang

方式一

1
2
3
4
5
6
7
8
9
10
# 获取elrlang脚本并执行加入存储库
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
## 安装erlang-23.3.4.11 ,这是 centos7最后一个版本
yum -y install erlang-23.3.4.11-1.el7.x86_64


#获取rabbitmq脚本并加入存储库
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
# 安装 rabbitmq-server-3.8.16
yum -y install rabbitmq-server-3.8.16-1.el7.noarch

查看elrlang版本和操作系统对应关系,选择el/7对应的
el/7 即为CentOS7
查看elrlang与rabbitmq对应关系
查看rabbitmq版本

引用

方式二

旧版本,且不是很友好,可以自行看一下

引用

卸载

1
2
3
4
5
yum -remove epel-release erlang socat 

# 删除安装的, --nodeps不检查依赖
rpm -e erlang-erts-R16B-03.18.el7.x86_64 --nodeps
rm -rf /usr/lib64/erlang

初始化配置

启动

systemctl start rabbitmq-serverrabbitmq-server start

开机自启

systemctl enable rabbitmq-server.service

开启页面访问

rabbitmq-plugins enable rabbitmq_management

防火墙放行端口

|—|—|
|5671|AMQP通信端口 带TLS|
|5672|AMQP通信端口 不带TLS|
|15671|管理监听端口|
|15672|管理界面ui使用的端口|

配置Web用户

1
2
3
4
5
6
# 添加用户
rabbitmqctl add_user admin admin
# 设置权限
rabbitmqctl set_user_tags admin administrator
# 用户列表
rabbitmqctl list_users