RabbitMQ安装(基于Linux,docker)

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

RabbitMQ是基于Erlang语言开发的开源消息通信中间件,官方地址:Messaging that just works — RabbitMQ

安装MQ

1.前往docker hub官网拉取镜像

docker pull rabbitmq

2.在Linux中配置容器包含账号,密码

docker run \
 -e RABBITMQ_DEFAULT_USER=用户名 \
 -e RABBITMQ_DEFAULT_PASS=密码 \
 --name mq \
 --hostname mq1 \
 -p 15672:15672 \
 -p 5672:5672 \
 -d \
 rabbitmq:latest

记得开放相关端口(15672,5672)的防火墙拦截

关于Linux防火墙中的相关指令

  • 查看防火墙状态(systemctl status firewalld, firewall-cmd --state)

  • 暂时关闭防火墙(systemctl stop firewalld)

  • 永久关闭防火墙(systemctl disable firewalld)

  • 开启防火墙(systemctl start firewalld)

  • 开放指定端口(firewall-cmd --zone=public --add-port=8080/tcp --permanent)

  • 关闭指定端口(firewall-cmd --zone=public --remove-port=8080/tcp --permanent)

  • 立即生效(firewall-cmd --reload)

  • 查看开放端口(firewall-cmd --zone=public --list-ports)

3.访问可视化界面,并输入账号,密码

http://虚拟机ip地址:15672/

小插曲:

由于我是直接从docker hub拉取的最新的rabbitm

于是当我想要进入rabbitmq可视化界面时发现进不去,再检查完防火墙,以及其它问题后

发现时没有开启rabbitmq的可视化功能

下面时我开启可视化功能过程

1.查看rabbitmq容器id

docker ps

RabbitMQ安装(基于Linux,docker)

2.进入rabbitmq容器中

docker exec -it 414cb18b8163 /bin/sh

3.启动可视化功能

rabbitmq-plugins enable rabbitmq_management

4.退出容器

exit

MQ的基本结构:

RabbitMQ安装(基于Linux,docker)

RabbitMQ中的一些角色:

  • publisher:生产者

  • consumer:消费者

  • exchange个:交换机,负责消息路由

  • queue:队列,存储消息

  • virtualHost:虚拟主机,隔离不同租户的exchange、queue、消息的隔离文章来源地址https://www.toymoban.com/news/detail-455499.html

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

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

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

相关文章

  • centos7安装erlang及rabbitMQ

    第一:自己的系统版本,centos中uname -a指令可以查看,el8,el7,rabbitMQ的包不一样! 第二:根据rabbitMQ中erlang version找到想要下载rabbitMQ对应erlang版本,地址地=:https://www.rabbitmq.com/which-erlang.html 下载地址 erlang下载: https://www.erlang.org/ RabbitMQ下载: https://github.com/rabbitmq/rabbitmq

    2024年02月12日
    浏览(49)
  • Ubuntu下安装openjdk、erlang和rabbitmq

    一、安装Open JDK 1.打开终端,在命令行模式下输入指令,添加OpenJDK的源 sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update 2.输入指令,安装OpenJDK 8 sudo apt-get install openjdk-8-jdk 3.安装完成后,可以在命令行模式下输入“java -version”指令验证是否安装成功   二、需要Erlang环境支持

    2024年02月13日
    浏览(55)
  • Erlang、RabbitMQ下载与安装教程(windows超详细)

    目录 安装Erlang 1.首先安装RabbitMQ需要安装Erlang环境  2.点击下载好的.exe文件进行傻瓜式安装,一直next即可 3.配置Erlang环境变量 安装RabbitMQ  1.给出RabbitMQ官网下载址:Installing on Windows — RabbitMQ,找到  2.配置RabbitMQ环境变量,过程跟配置Erlang相似  3.安装管理工具RabbitMQ-Plugins,

    2024年02月03日
    浏览(50)
  • 【RabbitMQ】RabbitMQ和Erlang下载与安装步骤—2023超详细最新版

    注意事项:四大注意事项 一、下载安装包 (1)下载erlang (2)下载RabbitMQ 二、安装程序 (1)安装erlang (2) 安装RabbitMQ 💟 创作不易,不妨 点赞 💚 评论 ❤️ 收藏 💙 一下 注意事项:四大注意事项 1.首先在下载RabbitMQ和Erlang的安装包时要 注意版本是否对应 ,不然不兼容无法安装启

    2024年02月16日
    浏览(78)
  • rabbitMQ和Erlang安装后无法访问localhost:15672解决方法

    这个是我rabbitMQ安装在电脑上的位置,具体的要看你最近安装的位置,总之找到 sbin. 就在这里输入cmd即可打开 正常启动的服务应该是如下所示,E 和e 分别表示显性和隐性启动,如果没有E和e,这也就是你打不开localhost:15672的原因所在,可能性很大。那么,就再输入 rabbitmq-plu

    2024年01月16日
    浏览(45)
  • Mac二进制安装RabbitMQ以及Erlang以及OpenSSL

    由于网络上关于Mac安装RabbitMQ的教程都是基于homebrew安装的,对于没有安装homebrew的同学不是特别友好,以下内容就是直接通过官网下载安装RabbitMQ 1、安装Erlang 由于RabbitMQ是基于Erlang语音开发的所以需要提前在电脑上安装Erlang运行环境 Erlang官网:https://www.erlang.org 进入官网点击DO

    2024年02月05日
    浏览(56)
  • 一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before

    面对日益复杂的信息平台,消息队列使用是解决什么问题呢?初步总结一下可以解决如下场景问题: 业务解耦: A系统 需要耦合 B、C、D系统 ,在消息队列之前可以通过共享数据、接口调用等方式来实现业务,现在可以通过消息中间件进行解耦。 削峰填谷:在互联网经常会出

    2024年02月03日
    浏览(56)
  • windows安装rabbitmq和环境erlang(最详细版,包括对应关系,安装错误解决方法)

    1.rabbitmq和erlang对应关系如下(详情请查看:https://www.rabbitmq.com/which-erlang.html): 2.这里以mq-3.10.18和erlang-24.3.3为例(虽然官方说明写的3.10.18对应24.4版本的erlang,但是亲测至少需要24.3.2的才能支持mq-3.10.18) 3.erlang下载,链接:https://www.erlang.org/patches/otp-24.3.3 4.mq下载,拉到最下方下

    2024年02月09日
    浏览(46)
  • centos7安装erlang23.3.4.11及rabbitmq3.9.16版本

    rpm包有系统版本要求,el是Red Hat Enterprise Linux(EL)的缩写。 EL7是Red Hat 7.x,Centos 7.x EL8是Red Hat 8.x, Centos 8.x 所以我们在安装erlang及rabbitmq时需要选择与自己的服务器相对应的rpm包 # rabbitmq的rpm安装包 https://github.com/rabbitmq/rabbitmq-server/releases?page=10 # erlang的rpm安装包 https://github.com/

    2024年02月07日
    浏览(42)
  • 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日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包