typora-root-url: 截图\学习笔记
CentOS7下安装RabbitMQ
一. 准备工作
1.1 RabbitMQ与Erlang之间的关系
因为RabbitMQ是由Erlang开发的,所以我们需要安装Erlang运行环境
1.2 下载RabbitMQ的rpm格式的压缩文件
1.3 下载Erlang的rpm格式的压缩文件
1.4 开启虚拟机
1.5 将下载好的文件上传
二. RabbitMQ安装步骤
2.1 安装Erlang运行环境
rpm -ivh 文件名.rpm
- erl:验证Erlang是否安装成功
2.2 安装RabbitMQ
- 在安装RabbitMQ时会出现错误,依赖检测错误(具体如上图所示)
- 该错误说明RabbitMQ还需要依赖socat所以我们还需要下载安装socat
- socat安装完成后,再安装RabbitMQ
2.3 开启RabbitMQ的插件管理
三. RabbitMQ服务
3.1 开启RabbitMQ服务
service rabbitmq-server start
3.2 关闭RabbitMQ服务
service rabbitmq-server stop
3.3 重启RabbitMQ服务
service rabbitmq-server restart
3.4 查看RabbitMQ服务状态
service rabbitmq-server status
四. 通过浏览器访问RabbitMQ服务
4.1 查看防火墙状态
firewall-cmd --state
4.2 关闭防火墙
systemctl stop firewalld.service
4.2 浏览器访问
虚拟机ip地址:15672 (192.168.110.132:15672)
4.3 创建新用户和授权
- 通过使用admin和guest这两个用户登录时,都会出现问题,所以通过在网上查资料使用了创建新用户和授权的方法,来达到可以登录的目的,我感觉这种方法比较简单。
4.3.1 创建新用户
rabbitmqctl add_user 用户名 密码
4.3.2 授权
rabbitmqctl set_user_tags 用户名 权限名 (administrator)