淘先锋技术网

首页 1 2 3 4 5 6 7

Windows下,RabbitMQ安装、卸载以及遇到的坑

RabbitMQ是目前比较使用比较广泛的一个队列服务器,今天重新启动RabbitMq也遇到一些问题,今天把安装RabbitMq的遇到的问题和坑在此做个总结.

一.卸载.

因为之前本地有安装过RabbitMq的软件, 所以这里从卸载开始说起.

  1. 打开Windows控制面板,双击“程序和功能”。
  2. 控制面板版找到RabbitMq
    在这里插入图片描述
  3. RabbitMq是依赖Erlang虚拟机的,也一并卸载重写安装了.
    在这里插入图片描述
    4.打开Windows任务管理器。

5.在任务管理器中,查找进程epmd.exe坑1。如果此进程仍在运行,请右键单击该进程,然后单击“结束进程”。

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

7.删除文件C:\ Windows \ .erlang.cookie(如果存在,本机在第8条)。

8.转到用户文件夹:C:\ Users \ [username],然后删除文件.erlang.cookie。删除

9.同样在User文件夹中,转到AppData \ Roaming \ RabbitMQ。删除RabbitMQ文件夹。 
10.打开运行cmd->sc delete RabbitMQ。
11.打开运行->regedit 找到RabbitMQ节点,删掉即可。
在这里插入图片描述

参考:https://www.cnblogs.com/xuyangblog/p/10668458.html

二.安装

2.1 安装 Erlang

2.1.1.RabbitMQ依赖于Erlang虚拟机,所以先安装Erlang.

下载地址:http://erlang.org/download/otp_win64_20.3.exe在这里插入图片描述

2.1.2. 以管理员身份运行此文件进行安装。

找到 资料\otp_win64_20.3.exe 右击选择 以管理员身份运行 。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1.3. erlang安装完成需要配置erlang 系统环境变量: ERLANG_HOME=C:\Program Files\erl9.3

在path中添 加%ERLANG_HOME%\bin;
在这里插入图片描述
在这里插入图片描述

2.2.安装rabbitMq

2.2.1 下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.14 以管理员身份运行此文件进行安装。

安装完成后可以在系统服务中查看到RabbitMQ服务。
在这里插入图片描述

2.2.2 找到 资料\rabbitmq-server-3.7.14.exe 右击选择 以管理员身份运行 。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 . 配置插

为了更加方便的管理RabbitMQ服务,可以安装RabbitMQ提供的一个浏览器端管理插件,可以通过浏览器页面方便 的进行服务管理。
安装方式:
1、以管理员身份打开 cmd (不是PowerShell);然后进入在RabbitMQ的安装目录下sbin目录
2、在上述窗口执行命令: ./rabbitmq-plugins.bat enable rabbitmq_management 坑2

4.验证

打开浏览器访问网站http://localhost:15672进入登录页面,默认账号和密码都为guest
在这里插入图片描述
在这里插入图片描述

三. 重点遇到的问题

坑1: 在任务管理器中,查找进程epmd.exe进程.

1.卸载时,在任务管理器中,找不到epmd.exe的进程,但是删除目录中的文件时,却提示被占用

解决方案:任务管理器 - 性能 - 打开资源监视器,在资源监视器中找到epmd,右键 - 结束进程,问题解决
在这里插入图片描述

坑2: 有些地方的启动命令是:./rabbitmq-plugins.bat enable rabbitmq_management ,不带"./"

结果启动的时候报错:

PS D:\RabbitMQService\RabbitMQ\rabbitmq_server-3.7.14\sbin> rabbitmq-plugins.bat enable rabbitmq_management
rabbitmq-plugins.bat : 无法将“rabbitmq-plugins.bat”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼
写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 行:1 字符: 1
+ rabbitmq-plugins.bat enable rabbitmq_management
+ ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (rabbitmq-plugins.bat:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

在这里插入图片描述
解决方案: 加上 ‘’./’’ 就解决.正确的启动姿势如下:在这里插入图片描述
后续遇到问题在继续补充…