赞
踩
目录
下载安装包,我已经整理好了,省得自己去官网下载了:
erlang-23.2.7-2.el7.x86_64.rpm和rabbitmq-server-3.8.14-1.el7.noar-Java文档类资源-CSDN下载
下载以后,解压
把安装包上传到虚拟机:
安装执行命令:
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm
- # 安装
- yum install -y erlang
安装完成后输入如下指令查看版本号
erl -v
执行命令:
rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm
会报错:
警告:rabbitmq-server-3.8.14-1.el7.noarch.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 6026dfca: NOKEY
错误:依赖检测失败:
socat 被 rabbitmq-server-3.8.14-1.el7.noarch 需要
所以得安装ocat插件:
yum install -y socat
再次执行:
- rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm
-
- # 安装
- yum install -y rabbitmq-server
启动服务并查看状态:
- # 启动
- systemctl start rabbitmq-server
-
- # 查看状态
- systemctl status rabbitmq-server
显示active则表示服务安装并启动成功
默认情况下,rabbitmq没有安装web端的客户端软件,需要安装才可以生效
执行:
rabbitmq-plugins enable rabbitmq_management
rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户
- # 添加用户
- rabbitmqctl add_user 用户名 密码
-
- # 设置用户角色,分配操作权限
- rabbitmqctl set_user_tags 用户名 角色
-
- # 为用户添加资源权限(授予访问虚拟机根节点的所有权限)
- rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
角色有四种:
验证是否成功安装:
curl 127.0.0.1:5672
但是无法访问页面:
这里有一个坑,必须先开启防火墙,再关闭防火墙,才可以
- systemctl start firewalld
- systemctl stop firewalld
安装成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。