【RabbitMQ】Centos7 安装 RabbitMQ 图文教程:yum 安装方式、安装 RabbitMQ UI 管控插件
  cSz3d9P80y6K 2023年11月02日 55 0


文章目录

  • ​​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 的,关于版本对应表,官方也已给出:​​链接​

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

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

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


下载 RabbitMQ 的安装包

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

2.2 yum 方式安装

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

首先安装 Erlang

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

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

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


再安装 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】Centos7 安装 RabbitMQ 图文教程:yum 安装方式、安装 RabbitMQ UI 管控插件_erlang_05


RabbitMQ 安装完毕

2.3 安装 RabbitMQ UI 管控插件

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

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

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

安装命令为:

rabbitmq-plugins enable rabbitmq_management

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

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

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

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

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

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

重启rabbitmq服务

systemctl restart rabbitmq-server.service

重新访问 ,访问成功

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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  mZxk96DdLdfh   2023年11月13日   20   0   0 虚拟化开发者ui
  bPIrBkO7V8gI   2023年11月13日   24   0   0 jqueryui
  ZiD8n4X6vX1N   2023年11月13日   27   0   0 ciui#import
cSz3d9P80y6K