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,进入sbin文件下,打开命令窗口输入

 4.只要第二部是成功的,安装好管理工具后,进入C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.10\sbin ,点击rabbit_server.bat,启动rabbitMQ

 5.最后输入http://localhost:15672/(默认账号:guest,密码:guest)就能进入RabbitMQ管理界面

遇到的问题及解决 

1.安装管理工具RabbitMQ-Plugins,出现下面场景

2.登录RabbitMQ页面,rabbitmq看不到exchanges 和queues


Erlang 、RabbitMQ (windows安装 exe安装版本超详细教程)

一切为本人亲自操作查阅资料进行安装,以及遇到的问题和解决的有效方法,欢迎各位阅读我的博客,然后有效的解决各位的问题(如果我遇到过的话,哈哈!)

前提:注意参考Erlang和RabbitMQ的版本对应关系

RabbitMQ Erlang Version Requirements — RabbitMQ

血泪:不要后来才去查看两者的版本对应关系,导致Erlang或者RabbitMQ重新下载

安装Erlang

1.首先安装RabbitMQ需要安装Erlang环境 

1.给出Erlang官网下载地址:Downloads - Erlang/OTP

亦或者 Index of /download/ (erlang.org)  (我这里能够直接打开,不确定其他使用者怎么样)

 然后下滑找到你所要下载的版本,例如otp win64 26.1.exe。

注意:官网下载速度令人怀疑人生,时间充足,就慢慢下载或者找个网络好的地方,时间紧凑,那就找人给你已经下载好的压缩包吧

2.点击下载好的.exe文件进行傻瓜式安装,一直next即可

注意:中途下载时如果你不特定修改路径的话,还是记录一下你的下载安装路径在哪里,方便后续查看

3.配置Erlang环境变量

1.在搜索框里输入编辑系统环境变量,点开它得到

2.打开环境变量,得到

3. 在系统环境变量里面,创建

注意:变量名一定要写成ERLANG_HOME,变量值就是你的Erlang的安装路径 

 注意:还需要在系统变量中选中Path进行编辑,新建一个%ERLANG_HOME%\bin

 4.打开命令窗口,输入erl或者erl -version()验证环境是否配置成功(出现以下版本号即成功,显示不是内部命令则环境变量配置失败)

安装RabbitMQ

1.给出RabbitMQ官网下载址:Installing on Windows — RabbitMQ,找到

 注意:点击下载的时候没反应,可能是网络延迟的问题,尝试多点几次,不要迷茫,就是这里(我就是点了几次没反应以为这里下载不了,又去找其他位置,兜兜转转又回到这里)

 2.配置RabbitMQ环境变量,过程跟配置Erlang相似

注意:这里一个rabbitmq是sbin,一个erlang是bin 

3.安装管理工具RabbitMQ-Plugins,进入sbin文件下,打开命令窗口输入

rabbitmq-plugins enable rabbitmq_management

 注意:出现上图表示成功,出现下图表示失败,需要查找问题解决它,并且只有出现上图才表示成功,其他类似的都是错的

4.只要第二部是成功的,安装好管理工具后,进入C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.10\sbin ,点击rabbit_server.bat,启动rabbitMQ

血泪: 不要乱相信一些博客,一定不要重启电脑,重新输入命令安装(我尝试了,然后重新安装管理工具RabbitMQ-Plugins直接失败,启动rabbitMQ直接闪退)

 5.最后输入http://localhost:15672/(默认账号:guest,密码:guest)就能进入RabbitMQ管理界面

遇到的问题及解决 

1.安装管理工具RabbitMQ-Plugins,出现下面场景

我的解决方法:

 1.直接卸载rabbitmq_server-3.12.10,(确定自己是从正规途径卸载的,然后将它的残余也删除干净,重新下载

2.修改enabled_plugins文件,其通常与配置文件一起位于节点数据目录或/etc下,我的是在C:\Users\Administrator\AppData\Roaming\RabbitMQ\enabled_plugins,可以直接删掉该文件,再重新安装插件 (本人亲测有效,这个路径应该能够直接找到,只有你这个是错的,正确的话就不存在了)

3.rabbitmq-plugins disable rabbitmq_management

   rabbitmq-plugins enable rabbitmq_management

这两个命令我也使用过,但还是在下载安装插件时,报上面图片的错误

2.登录RabbitMQ页面,rabbitmq看不到exchanges 和queues

问题描述:我们在“交换”页面中收到以下错误消息:

ReferenceError: display is not defined ReferenceError: display is not defined at Array.process (eval at compile (https://URL/js/ejs-1.0.min.js:1:6654), :11:67) at EJS.render (https://URL/js/eja-1.0.min.js:1:1885) at format (https://URL/js/main.js:1176:21) at https://URL/js/main.js:463:24 at with_reqs (https://URL/js/main.js:1158:9) at https://URL/js/main.js:1154:17 at req.onreadystatechange (https://URL/js/main.js:1235:17)

我们在“队列”页面中收到以下错误消息:

ReferenceError: ac is not defined ReferenceError: ac is not defined at Array.process (eval at compile (http://localhost:15672/js/ejs-1.0.min.js:1:6654), :229:2) at EJS.render (http://localhost:15672/js/ejs-1.0.min.js:1:1885) at format (http://localhost:15672/js/main.js:1176:21) at http://localhost:15672/js/main.js:463:24 at with_reqs (http://localhost:15672/js/main.js:1158:9) at http://localhost:15672/js/main.js:1154:17 at req.onreadystatechange (http://localhost:15672/js/main.js:1235:17)

我的解决方法:非常简单清除缓存并重新加载

  • 正常重新加载 (Ctrl + R): 正常刷新,使用缓存数据。
  • 硬性重新加载 (Ctrl + Shift + R):强制浏览器重新下载并加载内容。资源有可能来自于缓存的版本。
  • 清空缓存并硬性重新加载:完全清除页面的缓存并重新下载所有内容。

我们采用硬性重新加载,本人亲测有效,直接解决。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/276453.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

国际物流公司科普_集装箱种类区分和介绍_箱讯科技

集装箱运输的不断发展,为适应装载不同种类货物的需要,因而出现了不同种类的集装箱。今天和大家一起来总结一下。 按使用材料分类 根据箱子主体部件(侧壁、端壁、箱顶等)采用什么材料,就叫做什么材料制造的集装箱&…

机器学习的任务

根据学习任务的不同,机器学习算法大致可分为3类:监督学习、无监督学习和半监督学习。 监督学习(Supervised Learning) 在监督学习中,我们有一组带有标签(即已知输出)的训练样本作为输入。目标是…

Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C++)

Baumer工业相机堡盟工业相机如何通过BGAPI SDK实现Raw格式的图像保存(C) Baumer工业相机Baumer工业相机通过SDK实现Raw格式的图像保存的技术背景通过SDK获取相机信息的代码分析Baumer工业相机回调函数里保存原始图像数据Baumer保存Raw图像格式重要核心代…

用Html和js和layui写一个简单猜拳小游戏

简单学习技术&#xff0c;写了一个小游戏&#xff0c;用html和js写一个简单的小游戏。玩家点击按钮出拳&#xff0c;玩家胜利结果显示绿色&#xff0c;玩家输了结果显示红色&#xff0c;平局结果显示蓝色。 页面效果&#xff1a; 代码&#xff1a; <!DOCTYPE html> <…

低代码平台快速开发CRM 可灵活自定义的CRM软件

白码低代码平台以其简化和加速应用程序开发的方法而闻名&#xff0c;无需大量编写代码&#xff0c;只需通过可视化界面和配置来构建应用程序。在快速开发CRM方面&#xff0c;白码低代码平台具有许多优势和应用。 白码低代码平台快速搭建CRM 快速开发是白码低代码平台的一大优势…

最新AI系统ChatGPT网站系统源码,Midjourney绘画,GPT语音对话+ChatFile文档对话总结+DALL-E3文生图+思维导图一站式解决方案

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统&#xff0c;支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美&#xff0c;可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作Ch…

MD5算法

一、引言 MD5&#xff08;Message-Digest Algorithm 5&#xff09;是一种广泛应用的密码散列算法&#xff0c;由Ronald L. Rivest于1991年提出。MD5算法主要用于对任意长度的消息进行加密&#xff0c;将消息压缩成固定长度的摘要&#xff08;通常为128位&#xff09;。在密码学…

算法设计与分析期末上机板子——课内题目题意与题解分析+课外知识点总结!

真正的模板&#xff01;&#xff01;&#xff01; 文章目录 课内堆实现C语言矩阵连乘E1D连分数计算C3A-钢管切割&#xff1a;动态规划C3C-流水线调度&#xff1a;动态规划C3E-矩阵连乘效率&#xff1a;区间动态规划C3F-导弹轰炸&#xff08;小偷问题&#xff09;&#xff1a;动…

flutter dio使用proxyman抓包进行网络调试

证书 wifi 手机和电脑连上同一个wifi&#xff0c;并且手机wifi使用代理&#xff0c;代理地址为电脑的ip和proxyman设置的监听端口 代码 import package:dio/dio.dart; import package:dio/io.dart; import dart:io;class ProxyUtil {static String proxyIP "";st…

MySQL GTID 主从错误

错误 搭建主从出现以下错误 Last_IO_Error: The replication receiver thread cannot start because the master has GTID_MODE OFF and this server has GTID_MODE ON. 原因 MySQL主从的 Master 和 Slave 必须 同时开启或者关闭 enforce-gtid-consistency和 gtid-mode 功能…

Centos如何修改ssh端口

想必很大一部分的同学用的是centos服务器&#xff0c;对于默认的22端口存在一定的安全风险&#xff0c;所以今天我们一起看下如何修改ssh端口 一、什么是SSH SSH&#xff08;Secure Shell&#xff09;是一种安全的远程登录协议&#xff0c;它允许您通过网络远程连接到Linux系统…

YOLOv5改进 | 2023主干篇 | 华为最新VanillaNet主干替换Backbone实现大幅度长点

一、本文介绍 本文给大家来的改进机制是华为最新VanillaNet网络&#xff0c;其是今年最新推出的主干网络&#xff0c;VanillaNet是一种注重极简主义和效率的神经网络架构。它的设计简单&#xff0c;层数较少&#xff0c;避免了像深度架构和自注意力这样的复杂操作(需要注意的是…

docker中部署mysql

原文链接&#xff1a; Docker 安装mysql8.0_docker安装mysql8.0-CSDN博客 1&#xff1a;拉取mysql镜像 docker pull mysql:8.0指定8.0版本的&#xff0c;因为我之前装的是5.6&#xff0c;不支持窗口函数&#xff0c;8版本之后的才支持&#xff0c;所以更换版本。 2&#xf…

C# WPF上位机开发(报表导出)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 对于在工厂上班的小伙伴来说&#xff0c;导出生产数据、生成报表&#xff0c;这是很习以为常的一个工作。之前的文章中&#xff0c;虽然我们也介绍…

格密码:隐藏超平面问题与uSVP问题 (Ajtai密码)

目录 一. 技术发展 二. 隐藏超平面问题&#xff08;hidden hyperplanes problem,HHP&#xff09; 三. 唯一最短向量问题&#xff0c;unique shortest vector problem&#xff0c;uSVP 四. Ajtai-Dwork密码系统&#xff08;改进版&#xff09; 4.1 公钥 4.2 私钥 4.3 加密…

Serverless架构:无服务器应用与AWS Lambda-读书笔记

Serverless架构&#xff1a;无服务器应用与AWS Lambda-读书笔记 好的架构可以成就软件&#xff0c;缺乏架构则会破坏软件。 一、Serverless 架构的来龙去脉 在典型的Web应用程序中&#xff0c;服务器接受前端的HTTP请求并处理请求。在保存到数据库之前&#xff0c;数据可能会…

<JavaEE> TCP 的通信机制(六) -- 异常情况处理 和 总结

目录 十、异常情况处理 1&#xff09;进程崩溃终止 2&#xff09;主机正常关机 3&#xff09;机器掉电/网络断开 1> 接收端掉线 2> 发送端掉线 TCP 通信机制 总结 阅读指针 -> 《 TCP 的通信机制 -- 延时应答、捎带应答、面向字节流 》&#xff1c;JavaEE&…

如何使用mac电脑,1、使用快捷命令打开访达,2、使用终端命令创建文件,3、使用命令打开创建的文件,并且在vscode中打开

如何使用mac电脑 1、使用快捷命令打开访达 optioncommand空格键 快速进入访达 shiftcmmandn 创建一个空目录 2、使用终端命令创建文件 2.1进入文件夹 在终端页面输入“cd /Users/yunf/Desktop/”并按回车键&#xff08;此时进入到桌面文件夹&#xff0c;如果需要进入到其它…

Qt(二):使用udp发送与接收图片

使用Qt来通过UDP协议发送和接收图片可以分为几个步骤。以下是一个基本的指南&#xff1a; 发送图片准备图片数据&#xff1a;首先&#xff0c;你需要将图片转换为可以在网络上传输的数据格式。通常&#xff0c;这涉及到将图片转换为字节数组。设置UDP套接字&#xff1a;在Qt中…

html-css-js移动端导航栏底部固定+i18n国际化全局

需求&#xff1a;要做一个移动端的仿照小程序的导航栏页面操作&#xff0c;但是这边加上了i18n国家化&#xff0c;由于页面切换的时候会导致国际化失效&#xff0c;所以写了这篇文章 1.效果 切换页面的时候中英文也会跟着改变&#xff0c;不会导致切换后回到默认的语言 2.实现…
最新文章