一、安装
1.1 官网地址
https://www.rabbitmq.com/download.html

RabbitMQ(3.8.8): https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8
erlang(22.3):https://www.erlang-solutions.com/downloads/


1.2 文件上传
上传到**/usr/local/software** 目录下(如果没有 software 需要自己创建)

1.3 安装文件(分别按照以下顺序安装)
1  | 安装erlang  | 
注意:安装时出现这个错误
warning: esl-erlang_22.3.1-1_centos_7_amd64.rpm: Header V4 RSA/SHA1 Signature, key ID a14f4fca: NOKEY
error: Failed dependencies:执行以下命令:
- sudo yum install epel-release
 - sudo yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl
 
1  | yum install socat -y  | 
1.4 常用命令(按照以下顺序执行)
1  | 添加开机启动 RabbitMQ 服务  | 

1  | 停止服务(选择执行)  | 
用默认账号密码(guest)访问地址 http://192.168.56.10:15672/出现权限问题

解决方式:使用
guest登陆(不推荐,建议采用添加一个新用户)
- 安装目录
 
rabbitMQ 默认的安装目录:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.8/sbin
1  | 进入安装目录  | 
- 环境变量配置文件(rabbitmq-env.conf)
 
这个文件是在 rabbitmq-defaults 文件中设置的路径。

默认情况下该配置文件在/etc/rabbitmq 目录下是不存在的,需要手动创建,内容如下(可以直接看第三步配置文件,这里只是解释)。
1  | Specifies new style config file location  | 
- 该配置文件相关属性可参考官方文档:https://www.rabbitmq.com/configure.html#config-file
 
- 配置文件(rabbitmq.conf)
 
该文件默认也不存在/etc/rabbitmq/目录下手动创建,配置如下

1  | loopback_users = none  | 
配置好 rabbitmq-env.conf 和 rabbitmq.conf 保存并退出后,重启 rabbitMQ 服务。此时你的 guest 账户就可以进行远程链接登录了。

- 关于 rabbitmq.conf 更详细的配置参数可参考官方文档:https://www.rabbitmq.com/configure.html#config-items
 - 这部分参考的博客:https://blog.csdn.net/lichenglong33/article/details/106710002
 
1.5 添加一个新的用户
1  | 创建账号  | 

使用 admin 登录

1.6 重置命令
1  | 关闭应用的命令为  | 












