# RabbitMQ安装
# Centos7安装
# 安装erlang
erlang和rabbitmq的版本对应关系 (opens new window)
通过rpm安装erlang
- 完成erlang的前置条件配置
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
1
- 安装erlang
yum install -y erlang
1
- 检查erlang的版本号
erl
1
# 安装RabbitMQ
- 先导入两个key
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
1
2
2
没报错就表示正常。
- 完成RabbitMQ的前置条件配置
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
1
CentOS7:
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
1
安装socat
yum -y install epel-release
yum -y install socat
1
2
2
- 安装rabbitmq
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
1
- 启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。
rabbitmq-plugins enable rabbitmq_management
1
- 启动RabbitMQ
systemctl start rabbitmq-server
1
# 创建用户
创建用户名admin,密码aaaaaa的用户:
rabbitmqctl add_user admin admin
1
设置admin为超级管理员
rabbitmqctl set_user_tags admin administrator
1
授权远程访问(也可以登录后,可视化配置)
rabbitmqctl set_permissions -p / admin "." "." ".*"
1
创建完成后,重启RabbitMQ
systemctl restart rabbitmq-server
1