栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

【RabbitMQ】Centos7 安装 RabbitMQ 图文教程:yum 安装方式、安装 RabbitMQ UI 管控插件

【RabbitMQ】Centos7 安装 RabbitMQ 图文教程:yum 安装方式、安装 RabbitMQ UI 管控插件

文章目录
    • 1 介绍
    • 2 安装
      • 2.1 下载安装包
      • 2.2 yum 方式安装
      • 2.3 安装 RabbitMQ UI 管控插件

1 介绍

官方地址:https://rabbitmq.com/

RabbitMQ 是开源的、热门、轻量级的、易于在本地和云中部署、支持多种消息传递协议的消息中间件之一。RabbitMQ 在异步消息上支持多种消息协议、消息队列、送达确认、灵活的队列路由、多种交换类型;可用 Docker 进行部署;可以使用喜欢的编程语言开发跨语言消息传递;支持分布式部署,RabbitMQ 可以部署在分布式和联合配置中,以满足大规模、高可用性的需求。;拥有许多可扩展功能的插件;拥有用于管理和监控RabbitMQ 的UI。

2 安装 2.1 下载安装包

(说明:RabbitMQ 用 Erlang 语言编写,因此需要下载 Erlang 的环境用于运行 RabbitMQ)

1、首先判断自己的业务需求该用哪个版本的 RabbitMQ ,之后再安装对应版本的 Erlang,如果版本不对应,是无法正常使用 RabbitMQ 的,关于版本对应表,官方也已给出:链接

下载 Erlang 的安装包,官网下载地址:链接

下载 RabbitMQ 的安装包

2.2 yum 方式安装

因为都是下载的 rpm 安装包,因此安装过程会比下载二进制压缩包要方便得多

首先安装 Erlang

yum -y install esl-erlang_23.0.2-1_centos_7_amd64.rpm

erl 命令检测是否安装成功,如下图所示便是成功

再安装 RabbitMQ

yum -y install rabbitmq-server-3.8.5-1.el7.noarch.rpm

启用 RabbitMQ 服务

systemctl start rabbitmq-server.service

检测服务

systemctl status rabbitmq-server.service


RabbitMQ 安装完毕

2.3 安装 RabbitMQ UI 管控插件

我们可以用 rabbitmq-plugins list 命令查看 RabbitMQ 的插件列表,可看到 RabbitMQ 的插件十分丰富,有很好的可扩展性

我们安装 rabbitmq_management 插件,这个就是对应的 UI 管控插件,可以通过 Web 浏览器访问对应端口来进行可视化查看

安装命令为:

rabbitmq-plugins enable rabbitmq_management

访问其所在ip:15672,用户名、密码默认都是 guest

但是 rabbitmq_management 默认只允许本机访问,不允许其他机器访问,也就是说,如果我们是在虚拟机中装了 RabbitMQ,那么默认无法在自己 localhost 主机中访问,因此需要进行如下配置:

在rabbitmq的配置文件目录下(默认为:/etc/rabbitmq)创建一个rabbitmq.config文件,文件中添加如下配置:

[{rabbit, [{loopback_users, []}]}].

重启rabbitmq服务

systemctl restart rabbitmq-server.service

重新访问 ,访问成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/698346.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号