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

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

 一、安装路径中有中文名

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

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

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

1.管理员运行CMD然后进入RabbitMQ的安装目录

2.先移除RabbitMQ服务
    rabbitmq-service.bat remove

3.设置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的官方文档确实很详细,借助浏览器翻译插件和翻译软件花点时间应该都问题不大,如果依然还有无法解决的问题也欢迎一同探讨 ,如果还有其他问题的话后面再来补充。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值