linux RabbitMQ-3.8.5 安装

这篇具有很好参考价值的文章主要介绍了linux RabbitMQ-3.8.5 安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

软件 版本
操作系统 CentOS Linux release 7.9.2009
erlang erlang-23.0.2-1.el7.x86_64
rabbitMQ rabbitmq-server-3.8.5-1.el7

RabbitMQ的安装首先需要安装Erlang,因为它是基于Erlang的VM运行的。

RabbitMQ安装需要依赖:socat和logrotate,logrotate操作系统已经存在了,只需要安装socat就可以了。

RabbitMQ与Erlang的兼容关系详见:

[地址](RabbitMQ Erlang Version Requirements — RabbitMQ)

表格如下:

RabbitMQ version Minimum required Erlang/OTP Maximum supported Erlang/OTP Notes
3.12.2
3.12.1
3.12.0
25.0 26.0 The 3.12 release series is compatible wtih Erlang 26.OpenSSL 3 support in Erlang is considered to be mature enough for production.Erlang 26.1 will support FIPS mode on OpenSSL 3
3.11.20
3.11.19
3.11.18
3.11.17
3.11.16
3.11.15
3.11.14
3.11.13
3.11.12
3.11.11
3.11.10
3.11.9
3.11.8
3.11.7
3.11.6
3.11.5
3.11.4
3.11.3
3.11.2
3.11.1
3.11.0
25.0 25.3.x Erlang 26 is supported starting with Erlang 3.12.0.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough for production.Erlang 25 before 25.0.2 is affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)
3.10.25
3.10.24
3.10.23
3.10.22
3.10.21
3.10.20
3.10.19
24.3.4.8 25.3.x 24.3 is the only maintained (updated) series of Erlang 24.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)
3.10.18
3.10.17
3.10.16
3.10.14
24.3 25.2 24.3 is the only maintained (updated) series of Erlang 24.As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)
3.10.13
3.10.12
3.10.11
3.10.10
3.10.9
3.10.8
24.2 25.2 As of Erlang 25.1, OpenSSL 3.0 support in Erlang is considered to be mature enough to consider for production.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)
3.10.7
3.10.6
3.10.5
23.2 25.2 Erlang 25 is the recommended series.Erlang 25 before 25.0.2 and 24 before 24.3.4.2 are affected by CVE-2022-37026, a CVE with critical severity (CVSS 3.x Base Score: 9.8)Erlang 23 support was discontinued on July 31st, 2022.
3.10.4
3.10.2
3.10.1
3.10.0
23.2 24.3 Erlang 24.3 is the recommended series.Erlang 23 support was discontinued on July 31st, 2022.
  1. 安装依赖socat
yum install socat -y
  1. 安装Erlang

Erlang的下载地址:

https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0.2/erlang-23.0.2-1.el7.x86_64.rpm

将文件上传服务器,执行安装命令

rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm 
  1. 安装RabbitMQ

rabbitMQ的下载地址 :

https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3. 8.5-1.el7.noarch.rpm

下载后将文件上传服务器,执行安装命令

rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
  1. 启动RabbitMQ的管理插件

    rabbitmq-plugins enable rabbitmq_management
    

    可以看到如下提示信息:

    [root@mes01 soft]# rabbitmq-plugins enable rabbitmq_management
    Enabling plugins on node rabbit@mes01:
    rabbitmq_management
    The following plugins have been configured:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    Applying plugin configuration to rabbit@mes01...
    The following plugins have been enabled:
      rabbitmq_management
      rabbitmq_management_agent
      rabbitmq_web_dispatch
    
    started 3 plugins.
    

    当启用rabbitmq_management插件时,自动启动了依赖的rabbitmq_management_agent插件和rabbitmq_web_dispatch

    1. 启动RabbitMQ

    启动命令

     systemctl start rabbitmq-server
    

    或者

    rabbitmq-server
    

    或者

    rabbitmq-server -detached
    

    将端口在防火墙上开放

    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --reload
    
    1. 添加用户
    rabbitmqctl add_user root 123456
    
    1. 给用户添加权限
    rabbitmqctl set_permissions root -p / ".*" ".*" ".*"
    
    1. 给用户设置标签
    rabbitmqctl set_user_tags root administrator
    

​ 权限相关的描述

标签 描述
(None) 没有访问management插件的权限
management 可以使用消息协议做任何操作的权限,加上:
1. 可以使用AMQP协议登录的虚拟主机的权限
2.查看它们能登录的所有虚拟主机中所有队列、交换器和绑定的权限
3. 查看和关闭它们自己的通道和连接的权限
4.查看它们能访问的虚拟主机中的全局统计信息,包括其他用户的活动
policymaker 所有management标签可以做的,加上:
1.在它们能通过AMQP协议登录的虚拟主机上,查看、创建和删除策略以及虚拟主机参数的权限
monitoring 所有management能做的,加上:
1.列出所有的虚拟主机,包括列出不能使用消息协议访问的虚拟主机的权限
2. 查看其他用户连接和通道的权限
3. 查看节点级别的数据如内存使用和集群的权限

4. 查看真正的全局所有虚拟主机统计数据的权限
administrator 所有policymaker和monitoring能做的,加上:
1. 创建删除虚拟主机的权限
2. 查看、创建和删除用户的权限
3. 查看、创建和删除权限的权限
4. 关闭其他用户连接的权限
  1. 打开浏览器访问

http://<安装RabbitMQ的机器的IP>:15672

在rabbitMQ中存在一个内置帐号 guest,但此帐号仅限制本地访问,远程访问使用创建的的root帐号

linux RabbitMQ-3.8.5 安装,rabbitmq,linux,rabbitmq

登录成功后,可以看到

linux RabbitMQ-3.8.5 安装,rabbitmq,linux,rabbitmq

至此RabbitMQ的安装就已经完成。文章来源地址https://www.toymoban.com/news/detail-658985.html

到了这里,关于linux RabbitMQ-3.8.5 安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统安装RabbitMQ

    说明:本次使用centos7.9 安装虚拟机. 在线安装依赖环境: 根据课前提供的资料,上传如下三个rpm文件 erlang-18.3-1.el7.centos.x86_64.rpm socat-1.7.3.2-5.el7.lux.x86_64.rpm rabbitmq-server-3.6.5-1.noarch.rpm 1、安装erlang-18.3-1.el7.centos.x86_64.rpm 如果不是采用CentOS-7.iso安装的系统,则有可能出现如下错误

    2024年02月13日
    浏览(46)
  • Linux RabbitMQ 安装及卸载

    RabbitMQ是用Erlang编写的,所以需要先安装Erlang的编译环境 注意 Erlang和RabbitMQ的版本是有一些版本匹配关系的,如果不匹配会导致RabbitMQ无法启动 3.1、配置开机启动 6.1、报错解决 6.2、报错解决  6.3、重启成功无法访问端口

    2024年02月20日
    浏览(33)
  • Linux下安装RabbitMQ教程

    官方安装指南:https://www.rabbitmq.com/install-rpm.html 我们将要安装的RabbitMQ的版本是3.8.2 el/7/rabbitmq-server-3.8.2-1.el7.noarch.rpm - rabbitmq/rabbitmq-server · packagecloud 不需要单独安装Erlang环境。 2. 环境配置: 前提:在一个新建的阿里云的Cent OS 7.6上安装,不要对yum换源,否则可能会安装失败

    2024年02月14日
    浏览(33)
  • RabbitMQ详解(一):Linux安装

    消息队列 是在消息的传输过程中保存消息的容器。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 RabbitMQ 基于AMQP(高级消息队列协议)基础上完成的, erlang 语言开发的企业消息系统,是当前最主流

    2024年02月13日
    浏览(28)
  • 在Linux下安装RabbitMQ

    erlang网站主页:https://www.erlang.org/ 下载地址:https://erlang.org/download/otp_src_25.0.tar.gz RabbitMQ网站主页: https://www.rabbitmq.com/ 下载地址: https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.4/rabbitmq-server-generic-unix-3.10.4.tar.xz  新建一个文件夹 对 erlang 进行安装环境的配置 运行下面

    2024年02月15日
    浏览(35)
  • Linux Ubuntu安装RabbitMQ服务

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月16日
    浏览(36)
  • linux RabbitMQ-3.8.5 安装

    软件 版本 操作系统 CentOS Linux release 7.9.2009 erlang erlang-23.0.2-1.el7.x86_64 rabbitMQ rabbitmq-server-3.8.5-1.el7 RabbitMQ的安装首先需要安装Erlang,因为它是基于Erlang的VM运行的。 RabbitMQ安装需要依赖:socat和logrotate,logrotate操作系统已经存在了,只需要安装socat就可以了。 RabbitMQ与Erlang的兼容关

    2024年02月12日
    浏览(26)
  • RabbitMQ安装(基于Linux,docker)

    RabbitMQ是基于Erlang语言开发的开源消息通信中间件,官方地址:Messaging that just works — RabbitMQ 安装MQ 1.前往docker hub官网拉取镜像 2.在Linux中配置容器包含账号,密码 记得开放相关端口(15672,5672)的防火墙拦截 关于Linux防火墙中的相关指令 查看防火墙状态(systemctl status firewa

    2024年02月06日
    浏览(40)
  • 基于Linux系统在线安装RabbitMQ

    一、前言 本次安装使用的操作系统是Linux centOS7。 二、Erlang下载安装 在确定了RabbitMQ版本号后,先下载安装Erlang环境。下面演示操作过程: Erlang下载链接:wget下载命令地址 即在Linux系统上执行命令: 此时,Erlang的rpm包下载完成,见下图。 接着,安装已下载的rpm包(可根据刚

    2024年02月03日
    浏览(37)
  • Linux系统及Docker安装RabbitMq

    目录 一、linux系统安装 1、上传文件 2、在线安装依赖环境 3、安装Erlang 4、安装RabbitMQ 5、开启管理界面及配置 6、启动  7、删除mq 二、docker安装 1、上传mq.tar包或使用命令拉取镜像  2、启动并运行 3、访问mq 一、linux系统安装 1、上传文件 2、在线安装依赖环境 3、安装Erlang  

    2024年02月07日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包