Linux(CentOS7)安装 RabbitMQ

一、安装前准备

1.查看服务器的发行版本

cat /etc/redhat-release

2.显示系统信息

uname -a

在这里插入图片描述
el7 表示内核是为Enterprise Linux 7(通常是CentOS 7或RHEL 7)构建的。这样对应系统可安装的RabbitMQ和Erlang的内核也要是el7的,才能版本兼容。

3.RabbitMQ和Erlang版本关系查看

由于RabbitMQ是基于Erlang语言开发的,因此在安装RabbitMQ之前,你需要先安装Erlang的运行环境。
RabbitMQ版本和Erlang版本兼容性关系地址:https://www.rabbitmq.com/docs/which-erlang
在这里插入图片描述

二、下载和上传

1.下载

RabbitMQ 和 Erlang 项目代码都托管在github,可以直接去github下载
Erlang 下载地址:

https://github.com/rabbitmq/erlang-rpm/releases

RabbitMQ 下载地址:

https://github.com/rabbitmq/rabbitmq-server/releases

下载的rpm包名里面的内核要和系统内核一致,如我的系统内核是el7,下载的rpm包也要是el7的。

2.上传下载好的源码包

[root@lavm-zxkccvczgw ~]# cd /usr/local
[root@lavm-zxkccvczgw local]# mkdir rabbitmq

在这里插入图片描述

三、安装

1.安装 Erlang

[root@lavm-zxkccvczgw local]# cd rabbitmq
[root@lavm-zxkccvczgw rabbitmq]# rpm -ivh erlang-23.3.4.18-1.el7.x86_64.rpm

2.安装依赖项

[root@lavm-zxkccvczgw rabbitmq]# yum install socat -y

3.安装 RabbitMQ

[root@lavm-zxkccvczgw rabbitmq]# rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

四、启动和配置RabbitMQ

1.添加RabbitMQ到系统服务,并设置开机启动

systemctl enable rabbitmq-server

2.启动RabbitMQ服务

systemctl start rabbitmq-server

3.检查RabbitMQ服务状态

systemctl status rabbitmq-server

4.停止RabbitMQ服务状态

systemctl stop rabbitmq-server

5.重启RabbitMQ服务

systemctl restar rabbitmq-server

五、安装RabbitMQ的管理界面

rabbitmq-plugins enable rabbitmq_management

安装之后重启服务就可以访问管理页面了,地址:域名(ip):15672,默认的用户名和密码都guest
在这里插入图片描述
发现访问不了,原因是:guest用户默认只能从localhost访问。如果你需要从远程访问,你需要创建一个新用户并赋予相应的权限。

六、创建新用户并赋予权限

1.添加新用户(例如admin,密码admin)并设置密码

rabbitmqctl add_user admin admin

2.设置admin用户的角色为管理员

rabbitmqctl set_user_tags admin administrator

用户级别:
• 1.administrator 超级管理员,可以登录控制台,查看所有信息,可以对rabbitmq进行管理
• 2.monitoring 监控者,登录控制台,查看所有信息
• 3.policymaker 策略制定者,登录控制台,制定策略
• 4.management 普通管理员,登录控制台

3.为admin用户设置权限

可选,上面都给administrator权限,就是最大权限,无需在设置

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

现在,你可以使用新创建的admin用户来远程访问RabbitMQ的管理界面了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值