上期讲了如何下载安装RabbitMQ及所需要的环境Erlang,这期我们讲一下我在安装过程中出现过的问题以及我的解决方法

一、安装路径中有中文名

当路径中包含中文名时会出现闪退的情况,解决方案如下:

方式一:修改安装路径中的中文名为英文,包括电脑用户名为中文的情况

方式二:在不修改电脑用户名的情况下可以尝试如下方法:

1.管理员运行CMD然后进入RabbitMQ的安装目录2.先移除RabbitMQ服务rabbitmq-service.bat remove3.设置RabbitMQ的基础路径为set RABBITMQ_BASE=D:\DevResources\RabbitMQ\data
(这里 D:\DevResources\RabbitMQ\data是我安装RabbitMQ的目录,目的是绕过 c\user\中文用户名\AppData\Roaming\RabbitMQ 这个文件夹,这样就不会有中文路径的问题了)4.设置完成后初始化服务即可rabbitmq-service.bat install

二、Erlang和RabbitMQ版本不匹配

在安装RabbitMQ是会出现无法读取ErlangOTP的情况,多数是因为版本不匹配

1.在官方文档中找到RabbitMQ版本对应的Erlang版本重新下载安装包

文档RabbitMQ Erlang Version Requirements — RabbitMQ

2.下载完成后停止Erlang和RabbitMQ服务并进入原本Erlang和RabbitMQ的安装目录,运行Uninstall.exe

3.卸载完成后检查Erlang和RabbitMQ的安装目录是否删干净

4.删除RabbitMQ和Erlang的所有安装目录。

5.运行CMD-->sc delete RabbitMQ

6.删除目录C:\Windows\System32\config\systemprofile中的.erlang.cookie文件(如果有的话)。

7.删除目录C:\Users\用户名  中的.erlang.cookie文件(如果有的话)。

8.删除目录C:\Users\用户名\AppData\Roaming目录下的RabbitMQ文件夹。

9.打开注册表编辑器,删除表

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ericsson\Erlang下的子项

10.以管理员运行分别运行Erlang和RabbitMQ安装包即可

如果还有未解决的问题建议仔细阅读文档,选择RabbitMQ的原因之一也是因为RabbitMQ的官方文档确实很详细,借助浏览器翻译插件和翻译软件花点时间应该都问题不大,如果依然还有无法解决的问题也欢迎一同探讨 ,如果还有其他问题的话后面再来补充。

MQ消息队列(三)RabbitMQ及Erlang安装过程中常见问题相关推荐

  1. MQ消息队列之RabbitMQ的安装和原理

    1. RabbitMQ安装 1.1 推荐方法:docker安装 一行命令搞定: docker pull rabbitmq:management 开启宿主机与容器的两个重要的端口映射即可: docker ...

  2. python 消息中间件_消息队列中间件 RabbitMQ 详细介绍——安装与基本应用(Python)...

    RabbitMQ 是当前最流行的消息中间件(Message Broker)之一,支持多种消息协议(如 AMQP.MQTT). 同时它也是一个轻量级的非常易于部署的开源软件,可以运行在当前大多数操作系统 ...

  3. RabbitMQ消息队列之一:RabbitMQ的环境安装及配置

    RabbitMQ简介: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 ...

  4. rabbitmq 不同的消费者消费同一个队列_消息队列王者--rabbitMQ深入理解--工作过程、消费模式、持久化等...

    概述 之前已经对rabbitMQ的一些基本概念做了介绍和不同MQ之间的比较,今天主要对rabbitMQ的一些方面做扩展. 01 消息队列 Broker:简单来说就是消息队列服务器实体. Exchang ...

  5. Spark Standalone 全分布模式安装过程中常见问题

    在部署spark分布的时候,中途遇见了很多问题,总结一下 1.启动了spark分布之后没有master,worker进程 2. 启动spark集群的时候提示"main" java. ...

  6. 消息队列之 RabbitMQ

    消息队列之 RabbitMQ 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时候把这块的知识整理记录一下了. 市面上的消息队列产品有很 ...

  7. IM开发基础知识补课(五):通俗易懂,正确理解并用好MQ消息队列

    1.引言 消息是互联网信息的一种表现形式,是人利用计算机进行信息传递的有效载体,比如即时通讯网坛友最熟悉的即时通讯消息就是其具体的表现形式之一. 消息从发送者到接收者的典型传递方式有两种: 1)一种我 ...

  8. RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ

    RabbitMQ,Apache的ActiveMQ,阿里RocketMQ,Kafka,ZeroMQ,MetaMQ,Redis也可实现消息队列,RabbitMQ的应用场景以及基本原理介绍,RabbitMQ ...

  9. 【重难点】【RabbitMQ 01】消息队列的作用、主流的消息队列、RabbitMQ 基于什么传输消息、RabbitMQ 模型架构、死信队列和延迟队列

    [重难点][RabbitMQ 01]消息队列的作用.主流的消息队列.RabbitMQ 基于什么传输消息.RabbitMQ 模型架构.死信队列和延迟队列 文章目录 [重难点][RabbitMQ 01]消 ...

最新文章

  1. Qt QLabel 显示gif动图
  2. metasploit快速入门(二)收集信息
  3. 汇编中常用的DOS系统调用功能号
  4. 邮件服务器收发邮件时常发生的问题
  5. 给WIN7安装盘添加双PE3.0
  6. 【面向对象】面向对象程序设计测试题12-设计模式测试题
  7. 飘逸的python - 字典合并值相加
  8. C语言课后习题(8)
  9. 计算系统和计算机系统是同一个概念嘛,计算机操作系统的基本概念
  10. ad画板子的一些问题解答(持续更新)
  11. 【干货】智能汽车行业“十年十大预测”.pdf(附下载链接)
  12. 一位年轻有为的企业家李先生
  13. 算法笔记_010:插入排序(Java)
  14. 【react】---组件传值的介绍
  15. NYOJ-111分数加减法
  16. 92. php 命名空间(2)
  17. 6m缓存和8m缓存差距_i79700和i78700性能差距有多大?i79700和i78700区别对比评测
  18. 智头条:萤石拟科创板上市将投18.5亿建厂,Matter智能家居标准延迟至明年,涂鸦、公牛、极米等企业发布
  19. 工业互联网的内涵及其应用
  20. 17个品牌,113款5G手机,5G离我们越来越近。

热门文章

  1. 太阳能基站光照跟随追光逐日PLC控制系统
  2. POCO C++ 在IOS上的使用
  3. python图片合成海报
  4. 使用完整拼音查找汉字(完整拼音,不是网上散布的首字符拼音那种方法)
  5. 2021 IEEE 编程语言排名
  6. datadog windows 环境安装
  7. 随记 asp.net使用echart,时间纵轴不显示
  8. git中merge分支到master产生冲突
  9. C/C++编程题之简单密码
  10. 电大计算机应用基础win7操作,新版电大《计算机应用基础》(win7)操作题解题步骤.doc...