一、安装
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 | 关闭应用的命令为 |