rabbitmq安装教程(代码片段)

welisit welisit     2023-05-06     720

关键词:

前言

RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现的开源消息代理软件

AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。

安装环境

  • CentOS 7.6(已关闭防火墙)

  • 主机ip:192.168.129.11

安装Erlang环境

添加erlang仓库源

# 创建/etc/yum.repos.d/rabbitmq_erlang.repo文件,写入如下内容
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

安装erlang

yum install erlang -y

安装RabbitMQ 服务

  1. 导入rabbitmq安装源的签名

    rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
  2. 安装rabbitmq服务

    yum install rabbitmq-server -y
  3. 启动服务并设置开机自启动

    systemctl start rabbitmq-server 
    systemctl enable rabbitmq-server
  4. 开启管理界面

    rabbitmq-plugins enable rabbitmq_management
    rabbitmq-plugins list    # 查看开启的插件

扩展:用户管理命令

添加用户

rabbitmqctl add_user username passwd

删除用户

rabbitmqctl delete_user username

查看当前用户列表

rabbitmqctl  list_users

修改密码

rabbimqctl change_password username newpassword

修改用户角色

rabbitmqctl set_user_tags username administrator

修改权限

rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

参考

centosstream9下rabbitmq安装教程(最新rabbitmq安装教程)(代码片段)

CentOSStream9RabbitMQ安装教程前言Erlang下载安装RabbitMQ下载安装启动RabbitMQ配置RabbitMQManagementPlugin访问和权限日志文件和管理总结和收获如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!前言操作系统... 查看详情

windows安装rabbitmq详细教程(代码片段)

Windows安装RabbitMQ详细教程前言一、RabbitMQ是什么?二、安装步骤1.安装准备工作2.开始安装3.结束安装总结前言下面我将分享下RabbitMQ最新版本在Windows上的详细安装教程。笔者在这里使用的系统环境如下:windows系统:Win... 查看详情

安装erlang和rabbitmq详细教程(代码片段)

安装ErlangOTP和RabbitMQ1、RabbitMQ简介2、基本概念2.1、RabbitMQ服务支持下列操作系统:2.2、RabbitMQ支持下列编程语言:2.3、主要特性2.4、友情提醒3、安装Erlang3、安装RabbitMQ4、配置插件(关键步骤)4.1、插件安装方式4.2... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文件夹4... 查看详情

rabbitmq教程(代码片段)

1.引言RabbitMQ——RabbitMessageQueue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ是一个由Erlang语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下:RabbitMQ作为一个消息代理,主要和消息打交道,负... 查看详情

rabbitmq安装教程(代码片段)

前言RabbitMQ是一个由Erlang语言开发的AMQP的开源实现的开源消息代理软件AMQP:AdvancedMessageQueue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文件夹4... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、准备环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、准备环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文... 查看详情

rabbitmq3.4.1安装教程(代码片段)

RabbitMQ3.4.1安装教程1.下载2.windows下安装2.1.安装Erlang2.2.安装RabbitMQ2.3启用管理工具1.点击2.输入命令:3.在浏览器中输入地址查看:`http://127.0.0.1:15672/`4.使用默认账号登录:guest/guest3.Linux下安装3.1安装Erlang3.1.1添加y... 查看详情

玩转rabbitmq系列02:rabbitmq保姆级安装教程与基本消息模型实战(代码片段)

...向:java后端开发🎁我的上一篇文章:【玩转Rabbitmq系列】01:一文带你敲响Rabbitmq的大门💕如果我的文章对你有帮助,点赞、收藏、留言都是对我最大的动力【玩转Rabbitmq系列】文章直通车~【玩转Rabbitmq系列】01... 查看详情

rabbitmq教程(代码片段)

 RabbitMq教程Rabbit的window安装:https://www.cnblogs.com/cxxjohnson/p/8734720.html 一.什么是MQ?   MQ全称为MessageQueue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一... 查看详情

dockerdocker安装rabbitmq(代码片段)

Docker安装、配置Rabbitmq教程下载RabbitMQ镜像【此处需要注意】注意此处需要安装management的版本才有界面,其他tag的版本是没有管理界面的下载命令:dockerpullrabbitmq:management部署启动RabbitMQ部署命令:dockerrun-d-p5672:5672\\-p1... 查看详情

rabbitmq教程c#版-发布订阅(代码片段)

先决条件本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。从哪里获得帮助如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们。发布/订... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.config中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),... 查看详情

centos7安装rabbitmq(代码片段)

文章目录Centos7安装RabbitMQ指南1.单机部署1.1.下载镜像方式一:在线拉取方式二:从本地加载1.2.安装MQCentos7安装RabbitMQ指南1.单机部署我们在Centos7虚拟机中使用Docker来安装。docker的安装教程可以参考我的另一篇博客:htt... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.config中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.conf中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),如... 查看详情