# RabbitMQ安装

# Centos7安装

# 安装erlang

erlang和rabbitmq的版本对应关系 (opens new window)

通过rpm安装erlang

  1. 完成erlang的前置条件配置
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
1
  1. 安装erlang
yum install -y erlang
1
  1. 检查erlang的版本号
erl
1

# 安装RabbitMQ

  1. 先导入两个key
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
1
2

没报错就表示正常。

  1. 完成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
  1. 安装rabbitmq
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
1
  1. 启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。
rabbitmq-plugins enable rabbitmq_management
1
  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
上次更新时间: 2024年2月12日星期一晚上7点28分