卸载然后重新安装RabbitMQ后无法启动RabbitMq服务

时间:2018-05-22 19:22:40

标签: windows rabbitmq erlang

我使用本指南卸载了rabbitMq:https://support.bioconnect.com/hc/en-us/articles/115011178868-How-to-Uninstall-RabbitMQ

  1. 卸载了RabbitMq和Erlang
  2. 在任务管理器中结束了empd.exe
  3. 删除了rabbitMQ和erlang
  4. 的目录
  5. 从' regedit'
  6. 删除了HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Ericsson
  7. 从服务中删除了服务
  8. 我还删除了C:\ Windows.erlang.cookie和C:\ Users [用户名] / .erlang.cookie。
  9. 尝试使用其他指南重新安装后:https://cmatskas.com/getting-started-with-rabbitmq-on-windows/

    1. 安装了Erlang
    2. 下载并安装了rabbitMQ
    3. 导航到RabbitMQ服务器安装目录的sbin目录。 ' C:\ Program Files(x86)\ RabbitMQ Server \ rabbitmq_server-3.3.4 \ sbin' 并运行了“rabbitmq-plugins.bat”启用rabbitmq_management'
    4. 我导航到http://localhost:15672/,网站无法访问。我打开了服务,以确保RabbitMq服务已启用,甚至没有创建。我尝试运行命令' rabbitmq-service install'作为管理员并获得以下回复

      RabbitMQ service is already present - only updating service parameters C:\Program Files\erl9.2\erts-9.2\bin\erlsrv: Warning, could not set correct interactive mode. RabbitMQ Error: The handle is invalid. C:\Program Files\erl9.2\erts-9.2\bin\erlsrv: Warning, could not set correct service description (comment) RabbitMQError: The handle is invalid.

      我想知道我是否错过了某个地方的一步。不能让兔子上班。

2 个答案:

答案 0 :(得分:0)

我最近也遇到了这个问题。

这些简单的步骤为我解决了这个问题:

  • 打开Regedit.exe

  • 浏览到HKEY_LOCAL_MACHINE \ SOFTWARE \ Ericsson \ Erlang \ ErlSrv \ 1.1 \ RabbitMQ

  • 删除该密钥

现在运行rabbitmq-service.bat install成功。

答案 1 :(得分:0)

尝试通过以下步骤删除服务并重新安装:

  1. 以管理员身份打开CMD并导航到sbin文件夹(我的文件夹为C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin
  2. 通过以下方式删除RabbitMQ服务:

    rabbitmq-service.bat remove

  3. 通过以下方式重新安装:

    rabbitmq-service.bat install

  4. 通过以下方式启动服务:

    rabbimq-service.bat start