1.在Linux系统中创建一个目录来存放需要安装的软件,我的目录是【/usr/local/src/rabbitmq】
2.yum安装epel-release【EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。】
yum install epel-release
3.安装 Erlang 环境【RabbitMQ是Erlang语言开发的,所以必须安装erlang语言支持】
yum -y install erlang
4.下载和安装 RabbitMQ-3.6.10 安装包【在/usr/local/src/rabbitmq目录下执行该命令,可以将文件直接下载到该目录】
//下载
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
//安装
yum -y install rabbitmq-server-3.6.10-1.el7.noarch.rpm
5.启动/关闭/查看 RabbitMQ 服务
//启动RabbitMQ 服务
systemctl start rabbitmq-server
//查看RabbitMQ 状态
systemctl status rabbitmq-server
//停止RabbitMQ 服务
systemctl stop rabbitmq-server
6.启用 rabbitmq_management 插件【启用插件后就可以通过浏览器访问管理界面了】
//启动RabbitMQ 服务
systemctl start rabbitmq-server
//要先启动RabbitMQ 服务再启用插件就不会报错
rabbitmq-plugins enable rabbitmq_management
7.启用guest用户/添加用户
7.1启用guest用户默认登录名guest 密码 guest
修改目录下/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/ebin/rabbit.app的rabbit.app文件【可能每个人系统不一样,rabbit.app的位置会不一样,这里我们就需要通过find命令来查找该文件位置】
可以使用linux的find命令来查找文件的位置
find . -name rabbit.app
效果如下-------------------------
[root@dfslfjsfslfdjfkdjkkk /]# find . -name rabbit.app
./usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/ebin/rabbit.app
--------------------------------
【此时我们需要修改rabbit.app里面的一句代码来启用guest用户】
{loopback_user, <<“guest”>>]}改为{loopback_user, [guest]}
修改前
修改后
【再重启rabbitmq服务】
7.2添加用户【根据自己的情况来添加用户】
//查看用户列表
rabbitmqctl list_users
//创建用户
//rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user admin 123456
//为用户赋予最高权限
rabbitmqctl set_user_tags admin administrator
8.访问管理界面url地址- http://主机IP:15672
默认登录名guest 密码 guest