一、下载并安装erlang环境
RabbitMQ是由erlang编程语言开发的消息队列,因此需要在电脑上安装erlang的环境。
1、官网下载erlang环境
在RabbitMQ的最新版本详情页面RabbitMQ Project Announcements — RabbitMQ查看最新版本支持的erlang环境,目前支持erlang的版本号为OTP25.x——OTP26
在Otp 25.3.2.7 - Erlang/OTP网址选择指定版本25.3.2.7(也可以选择其他版本)下载windows下64位安装包
2、右击下载好的exe文件,选择以管理员身份运行
选择安装的磁盘
选择不创建快捷方式
安装完成
3、设置环境变量
在设置里搜索高级系统设置,弹窗后选择环境变量
选择系统变量中的新建,变量值填写ERLANG_HOME,变量值填写erlang安装位置
选中系统变量Path,点击编辑,在弹窗中选择新建,输入%ERLANG_HOME%\bin
操作完成后选择保存
4、验证erlang环境是否安装成功
以管理员身份运行cmd程序,输入erl若返回erl版本号则安装成功
二、安装RabbitMQ
1、官网下载RabbitMQ
在Installing on Windows — RabbitMQ下载RabbitMQ的windows安装包
下载完后右击exe文件以管理员身份运行
选择安装功能,都选即可
选择安装磁盘,默认磁盘即可
安装完成
不要勾选开始服务
2、安装成功后的配置
安装成功后将sbin文件夹路径复制,以管理员身份运行CMD程序,输入cd C:\Program Files\RabbitMQ Server\rabbitmq_server-3.12.7\sbin
安装网页管理功能,输入rabbitmq-plugins enable rabbitmq_management,
在任务管理器中找到RabbitMQ,启动该服务,
输入rabbitmqctl status查看服务运行状态,出现如图所示则说明服务正常运行
如果出现如下所示报错则说明安装失败,有可能是erlang.cookie文件不一致导致
查看文件夹C:\Windows\System32\config\systemprofile和C:\Users\Admin(用户目录)中erlang.cookie中值是不是一致
如果不一致C:\Windows\system32\config\systemprofile目录下找到erlang.cookie文件,然后复制到用户目录下,操作完重启服务。
打开网址 http://127.0.0.1:15672,登录后如图所示则安装完成,登录用户名和密码均为guest
三、注意事项
如果安装途中出现任何异常问题,如报错不能安装等,访问官方文档有详细说明。
Windows-specific Issues 官网关于windows问题解决方案
如果不小心安装到中文或带空格路径文件路径下,这个链接可以解决:
https://blog.csdn.net/leoma2012/article/details/97636859
如果想要彻底卸载RabbitMQ,则访问这个链接:
https://blog.csdn.net/qq_41463655/article/details/86747917