一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before

这篇具有很好参考价值的文章主要介绍了一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 引言

面对日益复杂的信息平台,消息队列使用是解决什么问题呢?初步总结一下可以解决如下场景问题:

  1. 业务解耦:A系统需要耦合B、C、D系统,在消息队列之前可以通过共享数据、接口调用等方式来实现业务,现在可以通过消息中间件进行解耦。

  2. 削峰填谷:在互联网经常会出现流量突然飙升的情况,以前很多时候就是通过性能优化、加服务器等方式,可以通过消息中间件缓存相关任务,然后按计划的进行处理。

  3. 异步:可以通过消息推送及短信发送进行说明,业务平台并不关注具体消息的发送细则,完全可以通过消息队列的方式,直接下发任务,由任务消费者进行处理。

本文将详说如何在Windows系统中安装RabbitMq,以及在安装过程中出现的问题及其解决方案。

2. 环境搭建

2.1 RabbitMQ概述

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。

RabbitMQ服务器是用Erlang语言编写的, 而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

2.2 RabbitMQ安装环境

正因为RabbitMQ服务器是用Erlang语言编写的, 所以,你需要去查看rabbitMq适应Erlang的版本,因为不同的rabbitMq版本对应不同的Erlang版本,可以点击如下该链接查看版本匹配度:

https://www.rabbitmq.com/which-erlang.html#compatibility-matrix

  1. 首先要下载和安装erlang

erlang的下载和安装可以参考该链接:https://blog.csdn.net/lvoelife/article/details/126624817

  1. 其次安装RabbitMQ
  • 你可以参考rabbitmq的官网文档:官方文档链接地址,打开如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  • 点击Chocolatey or Installer,如下图:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  • 跳转到下载页面,往下滑动鼠标,找到Direct Downloads,点击下载,如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

官网地址地址给出的是最新版本的RabbitMQ,和你下载的Erlang可能不匹配,你可以点击该链接,下载适配你Erlang版本的RabbitMq:https://github.com/rabbitmq/rabbitmq-server/releases

为了保证你下载到的RabbitMQErlang版本一致,我把他们存储到我的百度云和微云中,可以点击如下链接去下载:

  1. 百度云链接
  • 链接:https://pan.baidu.com/s/193o2QDd2WOeB81hdpq0SyQ

  • 提取码:3296

  1. 微云链接
  • 链接:https://share.weiyun.com/VK3he2un

  • 密码:w87zeg

2.3 RabbitMQ安装

因为我的电脑是windows系统,所以,我按照Windows系统对应的rabbitmq

我没有下载官网给出的最新版本的RabbitMq,而是在git上下载我想要版本,如是链接:https://github.com/rabbitmq/rabbitmq-server/releases?page=7

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 如果下载完成后,点击安装

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

在安装RabbitMq时如果报出如下错误:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

大致意思是我们的电脑上没有安装Erlang,让我们去安装Erlang,上文也说了RabbitMQ服务器是用Erlang语言编写的,可以点击该链接去安装Erlang:windows环境下载和安装erlang

  1. 解决上述问题后,重新安装RabbitMq,如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 选择存储目录,点击install

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 安装完成后,可能会出现如下弹出框,点击允许访问(A)即可:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 点击Finish

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

2.4 配置RabbitMq的环境变量

我的是win10系统,按照如下方式配置Erlang环境变量。

  1. 快捷键 windows + R

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 在左下角的弹出框中输入control system

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 点击高级系统设置

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 点击环境变量

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 系统变量 -> 新建

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 输入如下变量,点击确定即可
  • 变量名:RABBITQM_SERVER

  • 变量值:erlang安装地址bin目录之前的地址,比如我的是D:\Software\rabbitmq\rabbitmq_server-3.8.15

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 找到系统变量中的PATH,点击编辑

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 点击新建按钮,输入%RABBITQM_SERVER%\sbin,点击确定

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

2.5 安装 rabbitmq_management

  1. 打开Windows Poweshell或者cmd,输入如下指令
rabbitmq-plugins list

如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 如下列命令安装rabbitmq_management插件

这款插件是可以可视化的方式查看RabbitMQ服务器实例的状态,以及操控RabbitMQ服务器。

rabbitmq-plugins enable rabbitmq_management

如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

·3. 启动rabbitMq服务

安装rabbitMq的目录(我的是D:\Software\rabbitmq\rabbitmq_server-3.8.15) -> sbin目录 -> 双击rabbitmq-server.bat,我如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

  1. 输入访问链接地址:http://localhost:15672/

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

输入用户名guest和密码guest,即可成功访问,如下图所示:

rabbitmq window安装,免费专栏,java-rabbitmq,rabbitmq,java,后端,windows

2.6 RabbitMQ常用命令

# Rabbitmq常用命令
#启动服务
service rabbitmq-server start
#查看rabbitmq状态
service rabbitmq-server status
#重启服务
service rabbitmq-server restart   
#停止服务
service rabbitmq-server stop    

#查看账号列表
sudo rabbitmqctl list_users
#添加账号
sudo rabbitmqctl add_user username password
#设置用户标签
sudo rabbitmqctl set_user_tags username tagname
#删除用户
sudo rabbitmqctl delete_user username
#设置visualhost权限
sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"

3. Spring Boot集成RabbitMQ

Spring Boot集成RabbitMQ可以参考当前链接:https://blog.csdn.net/lvoelife/article/details/126622148文章来源地址https://www.toymoban.com/news/detail-775010.html

到了这里,关于一文详解Windows安装配置RabbitMQ教程及RabbitMQ常用命令及解决Erlang Could not be detected.you must install Erlang before的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【运维知识大神篇】运维人必学的Docker教程1(Docker安装部署+Docker镜像管理+容器管理常用命令+搭建docker的本地yum源+windows系统安装docker环境)

    本篇文章开始给大家介绍Docker,这个是我非常喜欢的一个服务,介绍给大家,希望大家也能喜欢! 目录 何为容器 Docker环境安装部署 一、yum安装(CentOS7.9) 二、rpm包安装(CentOS) 三、卸载docker环境 四、安装指定的docker版本 五、Ubuntu安装docker环境 六、使用deb安装docker 七、

    2024年01月18日
    浏览(77)
  • Windows安装RabbitMQ详细教程

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

    2024年02月07日
    浏览(34)
  • RabbitMQ安装教程(Windows版本)

    简介: RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。 如果不熟悉AMQP,直接看RabbitMQ的文档会比较困难。不过它也只有几个关键概念,这里简单介绍。 安装: 首先需要安装 Erlang环境 官网: http://www.erlang.org/ Windows版下载地址

    2024年02月07日
    浏览(37)
  • Windows系统下常用的网络配置命令

    ipconfig是Windows网络中最常使用的命令,用于显示计算机中网络适配器的IP地址、子网掩码及默认网关等信息。 命令基本格式: tracert是Windows网络中Trace Route功能的缩写。基本工作原理是:通过向目标发送不同IP生存时间(TTL)值的ICMP ECHO报文,在路径上的每个路由器转发数据包

    2024年02月09日
    浏览(31)
  • RabbitMQ的Windows版安装教程

    曾经写过一篇关于RabbitMQ的Ubuntu安装教程(),当时使用的是Docker将RabbitMQ安装到虚拟机上,但是有很多小伙伴问Windows上如何进行安装RabbitMQ,以及如何简单使用RabbitMQ,所以这期就来简单讲解一下RabbitMQ的Windows安装教程。 首先进入官方文档,找到Windows安装教程:https://www.r

    2024年03月10日
    浏览(40)
  • 常用的RabbitMQ命令以及安装RabbitMQ(ARM架构的CentOS虚拟机和X86架构的CentOS虚拟机)

    后台启动 直接启动,如果关闭窗⼝或需要在该窗⼝使⽤其他命令时应⽤就会停⽌   启⽤服务  重启服务  查看状态  停⽌服务 关闭防火墙  开启15672端口(暂时开通)  禁用防火墙(禁止开机启动)   重启防火墙  启动防火墙  查询防火墙状态 Erlang([\\\'ə:læŋ])是⼀种通⽤的

    2024年02月04日
    浏览(42)
  • Rabbitmq下载安装图文详解(Windows版_超详细)

            Rabbitmq是使用Erlang语言开发的,所以在安装Rabbitmq之前需先准备Erlang环境。 在这里我们要 确定好自己要安装的Rabbitmq版本和与之匹配的Erlang版本 。 大家可以看一下对照表,地址:RabbitMQ Erlang Version Requirements — RabbitMQ  接着就让我们开始学习Rabbitmq的下载安装吧。

    2024年02月13日
    浏览(31)
  • Rabbitmq下载安装图文详解(Windows版_超详细)

    前言 注意事项:四大注意事项 1.首先在下载RabbitMQ和Erlang的安装包时要注意版本是否对应,不然不兼容无法安装启动。 RabbitMQ和Erlang对应版本查看链接  2.安装时一定要以管理员身份运行erlang的安装包,不然后面会出现问题。 3.安装的路径一定不要出现中文或者空格。 4.安装

    2024年04月28日
    浏览(29)
  • 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日
    浏览(37)
  • RabbitMQ(最新):安装教程详解

    MQ即消息队列(Message Queue),是一种用于进行 异步通信 的技术。它允许应用程序异步地向队列中发送消息,而不需要立即等待接收方处理完毕。MQ 将消息缓存在队列 中,等待消费者进行处理 RabbitMQ是一个 开源 的消息队列中间件,它实现了 AMQP(Advanced Message Queuing Protocol)

    2024年02月08日
    浏览(29)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包