官方安装文档:
https://www.rabbitmq.com/install-rpm.html#install-monolithic-from-esl-repository
RabbitMQ对Erlang的版本要求:https://www.rabbitmq.com/which-erlang.html

Erlang下载地址:
https://github.com/rabbitmq/erlang-rpm
https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/

安装Erlang

RabbitMQ - 图1
RabbitMQ - 图2

安装RabbitMQ

RabbitMQ - 图3
原因:缺少socat依赖包
解决:yum install socat

启动服务,查看状态如下:
此时并没有配置文件
RabbitMQ - 图4
默认安装完成后配置文件模板位置:
/usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example
需要将配置文件复制到/etc/rabbitmq/目录中,并修改名称为rabbitmq.config
RabbitMQ - 图5
(配置文件官方建议位置:/etc/rabbitmq/rabbitmq.config)
(安装目录:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.0/sbin)

3.8.x后版本需要去github上下载配置文件
https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example

修改配置文件,允许 guest 默认用户可以在非本地环境登录:
RabbitMQ - 图6
开启管理页面插件
rabbitmq-plugins enable rabbitmq_management
(http://ipaddr:15672)
RabbitMQ - 图7
启动报错
RabbitMQ - 图8
输入命令行:journalctl -xe查看错误
RabbitMQ - 图9
配置文件有误。 解决:修改配置文件中以下位置
RabbitMQ - 图10

添加管理员账号
rabbitmqctl add_user rabbitadmin 123456
分配用户标签(添加进管理员)
rabbitmqctl set_user_tags rabbitadmin administrator
创建和赋角色完成后查看并确认
rabbitmqctl list_users
RabbitMQ - 图11

参考:
https://blog.csdn.net/y_k_y/article/details/81350274
https://blog.csdn.net/zhengzizhi/article/details/77018658
https://blog.csdn.net/yangyimincn/article/details/51766891