zl程序教程

您现在的位置是:首页 >  其他

当前栏目

win10环境下RabbitMQ如何安装

2023-04-18 16:23:14 时间

安装须知

首先,明确RabbitMQ需要环境erlang,其次,erlang的版本与RabbitMQ版本需要一一对应!该安装对应的关系在RabbitMQ的官网有:RabbitMQ Erlang Version Requirements — RabbitMQ

其次,确保安装的路径上不能有中文,C盘User下自己的用户名也不能有中文(有中文会导致报错,为error,rabbitmq_management_agent,情况可能表现为,只要点击rabbitmq-server.bat试图启动服务,就会报上述错误然后闪退),如果有的话可以进行修改,这里感谢大佬的文章,写的很详细Win10如何更改C:Users下的用户名_wls.wang的博客-CSDN博客_修改user文件夹下用户名


安装流程

查找对照表后,去erlang官网25 - Erlang/OTP下载对应版本的erlang,右边为历代版本,按图点击即可

 然后,去rabbitmq的官网下载对应版本的rabbitmq:Downloading and Installing RabbitMQ — RabbitMQ在该网页下拉,寻找到github下载路径

下拉,你想要下载的版本的Assets,然后下载类似的这种exe即可

 

 这俩程序安装时的界面就没什么好说的,就配置一个安装路径(不要出现中文!)其他一直下一步下一步就好,安装好了之后要进行环境配置,

 在下面的系统变量中新增变量

该路径问安装erlang的路径,到erlang的bin文件的前一级的路径,在系统变量下的path中新建路径,指向刚才配置的ERLANG_HOME下的bin目录即可

 配置完成后,win+r打开cmd,输入erl -version,检查是否配置正确

 配置成功的话就会有版本号显示,然后切换路径到rabbitmq安装的路径下的sbin中,

输入命令,rabbitmq-plugins enable rabbitmq_management安装管理界面,如下图即成功 

 

 最后运行rabbitmq-server.bat(命令行直接运行或者图形化点击均可),运行成功最后会提示

然后不关闭当前命令窗口,访问路径 http://localhost:15672即可,默认账户密码都为guest

常见错误

如果报错发生在rabbitmq-plugins enable rabbitmq_management安装管理界面这一步

请检查你的erl环境,大概率是erl环境配置的问题。在配置Path的时候不要配置绝对路径,如果你配置了绝对路径,存在erl -version可以显示,但是ERLANG_HOME存在配置问题的风险,所以在配置的时候使用ERLANG_HOME作为参数,后面接in,这样只要能够显示erl -version,环境配置基本不存在问题

如果报错发生在rabbitmq-server.bat这一步

出现的原因可能稀奇古怪,但是最常见的问题就是用户名问题,因为RabbitMQ默认使用的Config file的路径就是C:/Users/用户名/AppData/Roaming/RabbitMQ中的.config文件,如果你的用户名包含中文,就会报错,在开头已经给出了相应的解决方案地址,大佬有教如何修改,按照教程一步步来就好