erlang和rabbitmq的版本 ==> otp_win64_24.0.exe 、rabbitmq-server-3.8.16.exe 、可以到官网去下载或者我这边提供了永久的百度网盘链接直接获取即可
链接:https://pan.baidu.com/s/171rhYaJicCwhFZ7YXaSvGw
提取码:8qls
安装RabbitMQ前的准备(如果环境很干净,可以直接跳过直接看后面面)
1.确保电脑环境干净,彻底卸载erlang和rabbitmq环境的详细流程
卸载erlang
打开Windows控制面板,双击“程序和功能
-
程序列表中,右键单击“Erlang OTP”,然后单击“卸载”(或安装目录点击Uninstall.exe卸载)
image.png
或者
image.png -
打开Windows任务管理器,在任务管理器中,查找进程epmd.exe。 如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。
image.png -
删除电脑中所有的.erlang.cookie,可能的位置
1.C:\Windows\System32\config\systemprofile(有就删除)
image.png
卸载RabbitMQ
-
程序列表中,右键单击“RabbitMQ Server”,然后单击“卸载”(或安装目录点击Uninstall.exe卸载)
image.png
或者
image.png -
打开运行,输入regedit,找到Erlang,整个删除
image.png - 在本地服务中如果有RabbitMq服务,通过管理员运行控制台输入 sc delete RabbitMQ 删除服务
image.png

1.运行 -- 输入sysdm.cpl
2.高级 -- 环境变量 -- 新建 -- 在path中配置
3.运行 -- cmd打开控制台 -- 输入 erl -- 出现如下结果表示erlang环境配置成功
安装RabbitMq,也是默认安装
1.管理员运行rabbitmq-server-3.8.16.exe
2.Next
3.Install -- Finish
为RabbitMq配置环境变量,跟erlang差不多
erlang和rabbitmq环境都安装成功,开始安装rabbitmq服务
1.管理员身份运行命令提示符,cd到rabbitmq安装目录下的sbin文件夹下
2.输入rabbitmq-service install
3.输入rabbitmq-service enable 让服务准备就绪
4.输入rabbitmq-service start 启动服务(可能报错,也可能不会)
这时候在本地服务中就可以查看RabbitMQ服务已经在运行
到这里还不够,还有一些需要查看的
5.输入rabbitmqctl status,会有以下报错
6.查了网上的方法,打开RabbitMQ安装目录的sbin文件夹下的rabbitmq-env.bat找到最后面进行如下编辑
编辑,在文件末尾加上:
set BOOT_MODULE=
set CONFIG_FILE=
set FEATURE_FLAGS_FILE=
set ENABLED_PLUGINS_FILE=
set LOG_BASE=
set MNESIA_BASE=
set PLUGINS_DIR=
set SCRIPT_DIR=
set SCRIPT_NAME=
set TDP0=
set HOMEDRIVE=(填入随便一个文件夹路径)我放在了rabbitmq的安装目录下
7.打开控制台输入以下命令
rabbitmq-service stop
rabbitmq-service remove
rabbitmq-service install
rabbitmq-service enable
rabbitmq-service start
8.在控制台重新输入rabbitmqctl status,出现如下错误
9.在上面步骤6指定的set HOMEDRIVE= 目录下生成了一个.erlang.cookie文件
10.将.erlang.cookie文件复制到sbin文件夹和目录C:\Windows\System32\config\systemprofile中,保证唯一,重新启动服务,输入rabbitmqctl status 继续报错
11.安装插件,分别输入
rabbitmqctl start_app
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl stop
12.重新启动服务,输入rabbitmqctl start_app 再输入rabbitmqctl status ,出现如下结果表示成功
进入登录界面登录
打开浏览器,输入http://127.0.0.1:15672/ ,默认用户名密码都是guest,即可登录。
可以说这个RabbitMQ是我安装过的最难安装的服务,好在功夫不负有心人,终于让我搞定了!!!