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.mzph.cn/news/582912.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SparkStreaming与Kafka整合

1.3 SparkStreaming与Kafka整合 1.3.1 整合简述 kafka是做消息的缓存,数据和业务隔离操作的消息队列,而sparkstreaming是一款准实时流式计算框架,所以二者的整合,是大势所趋。 ​ 二者的整合,有主要的两大版本。 kaf…

JVM 常用知识和面试题

1. 什么是JVM内存结构? jvm将虚拟机分为5大区域,程序计数器、虚拟机栈、本地方法栈、java堆、方法区; 程序计数器:线程私有的,是一块很小的内存空间,作为当前线程的行号指示器,用于记录当前虚拟…

前端子项目共用node_modules

项目目录结构如下 首先按上面的结构新建三个项目,有一定前端经验的都知道怎么处理,我就不多介绍了。 1,子项目1 package.json如下,我只安装了vue index.js如下 2,子项目2 package.json如下,我安装了…

uniapp 底部导航栏 tabBar

在 static 文件夹中新建文件夹 tabBar,放入标签图片 源素材如下: 在 pages.json 中添加 // 底部导航"tabBar": {// tab默认文字颜色"color": "#bfbfbf",// tab选中后的文字颜色"selectedColor": "#153c65&…

华为鸿蒙应用--登录页:网络请求、自定义Loading、MD5密码加密、emitter订阅状态变化、持久化登录状态、隐藏软键盘-ArkTs

HarmonyOS系列 华为鸿蒙应用--底部导航栏Tabs(自适应手机和平板)-ArkTs_华为鸿蒙应用 csdn 底部导航栏-CSDN博客 华为鸿蒙应用--欢迎页SplashPage倒计时跳过(自适应手机和平板)-ArkTs_app.media.ic_splash_page_background-CSDN…

语言模型:从n-gram到神经网络的演进

目录 1 前言2 语言模型的两个任务2.1 自然语言理解2.2 自然语言生成 3 n-gram模型4 神经网络语言模型5 结语 1 前言 语言模型是自然语言处理领域中的关键技术之一,它致力于理解和生成人类语言。从最初的n-gram模型到如今基于神经网络的深度学习模型,语言…

Apache OFBiz RCE漏洞复现(CVE-2023-51467)

0x01 产品简介 Apache OFBiz是一个电子商务平台,用于构建大中型企业级、跨平台、跨数据库、跨应用服务器的多层、分布式电子商务类应用系统。 0x02 漏洞概述 漏洞成因 该系统的身份验证机制存在缺陷,可能允许未授权用户通过绕过标准登录流程来获取后台访问权限。此外,在…

Zabbix“专家坐诊”第221期问答汇总

问题一 Q:使用官方docker模板Template App Docker,监控docker镜像,有一项监控项docker.data_usage有报错,不知道哪里问题:Cannot fetch data: Get “http://1.28/system/df”: context deadline exceeded (Client.Time…

【MATLAB】交叉验证求光滑因子的广义神经网络时序预测算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 交叉验证求光滑因子的广义神经网络时序预测算法的基本原理如下: 首先,我们需要了解什么是交叉验证和光滑因子。交叉验证是一种评估模型性能的常用方法&#xff0c…

RK3568平台开发系列讲解(Linux系统篇)PWM系统编程

🚀返回专栏总目录 文章目录 一、什么是PWM二、PWM相关节点三、PWM应用编程沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍 PWM 的系统编程。 一、什么是PWM PWM,即脉冲宽度调制(Pulse Width Modulation)

服务器Ubuntu系统安装

Ubuntu系统安装 系统下载制作系统盘1、下载系统盘制作软件2、制作启动盘 系统安装1、选择U盘启动2、安装系统 安装向日葵1、下载地址2、配置wayland 系统下载 https://mirrors.ustc.edu.cn/ubuntu-releases/22.04/ 推荐使用: 制作系统盘 1、下载系统盘制作软件 …

边缘智能网关在智慧大棚上的应用突破物联网大关

边缘智能网关在智慧大棚上的应用,是现代农业技术的一大突破。通过与农作物生长模型的结合,边缘智能网关可以根据实时的环境数据和历史数据,预测农作物的生长趋势和产量,提供决策支持和优化方案。这对于农民来说,不仅可…

使用 Django 的异步特性提升 I/O 类操作的性能

目录 一、引言 二、Django 的异步特性 三、提升 I/O 类操作的性能 四、示例代码 五、总结 一、引言 Django 是一个高级的 Python Web 框架,它以快速开发和简洁的代码而闻名。然而,对于一些 I/O 密集型的应用程序,Django 的同步特性可能…

单字符检测模型charnet使用方法,极简

Git链接 安装按照上面的说明,说下使用。 把tools下面的test做了一点修改,可以读取一张图片,把里面的单个字符都检测和识别出来。 然后绘制到屏幕上。 import torch from charnet.modeling.model import CharNet import cv2, os import num…

群晖Synology Office如何多人同时远程编辑同个文件

文章目录 本教程解决的问题是:1. 本地环境配置2. 制作本地分享链接3. 制作公网访问链接4. 公网ip地址访问您的分享相册5. 制作固定公网访问链接 本教程解决的问题是: 1.Word,PPT,Excel等重要文件存在本地环境,如何在编…

像美团一样商家入驻的小程序功能

美团一样的商家入驻小程序可以促进本地化商家的线上线下融合,为本地商家和用户提供更好的服务和体验,是一种数字化转型和创新,想要开发像美团一样的商家入驻小程序,需要具备以下功能: 1、不同行业独立频道 为本地化的…

任务和内存的栈

任务是什么? 任务是可以运行着的函数,本身并不是函数,因为任务是可以创建、删除、切换等操作的。 void add_val(int *pa, int *pb) {volatile int tmp;tmp *pa;*pa tmp *pb; }void TaskFunction(void *param) {int a 1;int b 2;add_va…

gitlab请求合并分支

直接去看原文: 原文链接:Gitlab合并请求相关流程_source branch target branch-CSDN博客 --------------------------------------------------------------------------------------------------------------------------------- 入口: 仓库控制台的这两个地方都…

Android集成OpenSSL实现加解密-编译

下载 OpenSSL 源码: 前往 OpenSSL 官方网站(https://www.openssl.org/source/)下载最新的源码压缩包并解压,示例在WSL环境编译 下载NDK 前往https://developer.android.google.cn/ndk/downloads?hlzh-cn下载NDK版本并解压 配置…

OCP NVME SSD规范解读-3.NVMe管理命令-part1

4.4 NVMe Admin Command Set章节详细介绍了设备应支持的NVMe管理命令集,包括必需的和可选的命令。以下是一些关键要求和描述: NVMe-AD-2:识别命令除了支持所有必需的CNS值和相关的必需字段外,还应支持以下可选字段: 格…