• 售前

  • 售后

热门帖子
入门百科

【RabbitMQ】Centos7 安装 RabbitMQ 图文教程:yum 安装方式、安装 RabbitM

[复制链接]
井底燕雀傥 显示全部楼层 发表于 2022-1-8 17:42:47 |阅读模式 打印 上一主题 下一主题
文章目录





    • 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
  1. yum -y install esl-erlang_23.0.2-1_centos_7_amd64.rpm
复制代码
erl 命令检测是否安装乐成,如下图所示便是乐成

再安装 RabbitMQ
  1. yum -y install rabbitmq-server-3.8.5-1.el7.noarch.rpm
复制代码
启用 RabbitMQ 服务
  1. systemctl start rabbitmq-server.service
复制代码
检测服务
  1. systemctl status rabbitmq-server.service
复制代码

RabbitMQ 安装完毕
2.3 安装 RabbitMQ UI 管控插件

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

我们安装 rabbitmq_management 插件,这个就是对应的 UI 管控插件,可以通过 Web 欣赏器访问对应端口来举行可视化查察
安装命令为:
  1. rabbitmq-plugins enable rabbitmq_management
复制代码

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

但是 rabbitmq_management 默认只允许本机访问,不允许其他呆板访问,也就是说,如果我们是在虚拟机中装了 RabbitMQ,那么默认无法在自己 localhost 主机中访问,因此必要举行如下设置:
在rabbitmq的设置文件目录下(默以为:/etc/rabbitmq)创建一个rabbitmq.config文件,文件中添加如下设置:
  1. [{rabbit, [{loopback_users, []}]}].
复制代码
重启rabbitmq服务
  1. systemctl restart rabbitmq-server.service
复制代码
重新访问 ,访问乐成


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作