安装教程:
1.首先将下载好的文件上传到服务器,拉到opt文件夹中(可以用xftp)
2.输入命令:
cd /opt
3.安装erlang
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
rpm -ivh(复制配置文件的名字)
4.在RabiitMQ安装过程中需要依赖socat插件,首先安装该插件
yum install -y socat
5.安装rabbitmq
rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm
rpm -ivh(复制配置文件的名字)
6.#设置rabbitmq服务开机自启动
chkconfig rabbitmq-server on
7.启动rabbitmq
service rabbitmq-server start
8.查看服务状态
service rabbitmq-server status
rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (----------)
Active: active (running) 要出现running才代表开好了!
9.停止服务
service rabbitmq-server stop
10.开启web管理插件(记得要做第9步,先将服务关闭掉)
rabbitmq-plugins enable rabbitmq_management
11.访问网址: ip地址:15672(默认端口号是15672) 如:10.0.86.11:15672
如果访问不了,看看是否防火墙开着
关闭防火墙:
systemctl stop firewalld
开机关闭防火墙:
systemctl disable firewalld
查看防火墙状态:
systemctl status firewalld
12.rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户
添加一个新的用户:
1.创建账号:rabbitmqctl add_user a(用户名) a(密码)
2.设置用户角色:
rabbitmqctl set_user_tags admin adminsitrator
3.设置用户权限:
下面是每个权限的意思:
rabbitmgctl set permissions [-p ]
这个是案例:
rabbitmqctl set_permissions -p "/" admin ". " ". " ".*"
用户admin具有/vhost1这个virtualhost中所有的配置,写、读权限
4.查询当前用户和权限
rabbitmqctl list_users
(第一次搞就需要这样,以后可以管理页面创建用户,查询权限)
关闭rabbitmq服务
systemctl stop rabbitmq-server
重启rabbitmq服务
systemctl restart rabbitmq-server