卸载并重新安装 RabbitMQ 后无法启动 RabbitMq 服务
Posted
技术标签:
【中文标题】卸载并重新安装 RabbitMQ 后无法启动 RabbitMq 服务【英文标题】:Unable to start RabbitMq Service after uninstalling and then Re-installing RabbitMQ 【发布时间】:2018-11-01 15:48:10 【问题描述】:我使用本指南卸载了 rabbitMq:https://support.bioconnect.com/hc/en-us/articles/115011178868-How-to-Uninstall-RabbitMQ
-
已卸载 RabbitMq 和 Erlang
在任务管理器中结束 empd.exe
删除了 rabbitMQ 和 erlang 的目录
从“regedit”中删除了 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Ericsson
从服务中删除了服务
我还删除了 C:\Windows.erlang.cookie 和 C:\Users[username]/.erlang.cookie。
在我尝试使用其他指南重新安装后:https://cmatskas.com/getting-started-with-rabbitmq-on-windows/
-
已安装 Erlang
下载并安装rabbitMQ
导航到 RabbitMQ 服务器安装目录的 sbin 目录。 'C:\Program Files (x86)\RabbitMQ 服务器\rabbitmq_server-3.3.4\sbin'
并运行“rabbitmq-plugins.bat enable rabbitmq_management”
我导航到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.
我想知道我是否在某个地方错过了一步。不能让兔子工作。
【问题讨论】:
【参考方案1】:我最近也遇到了这个问题。
这些简单的步骤为我解决了这个问题:
打开 Regedit.exe
浏览到 HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ
删除那个键
现在运行rabbitmq-service.bat install
是成功的。
【讨论】:
非常感谢您!这为我解决了问题。【参考方案2】:尝试使用以下步骤删除服务并重新安装:
以管理员身份打开 CMD 并导航到 sbin 文件夹(我的是 C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin
)
通过以下方式删除 RabbitMQ 服务:
rabbitmq-service.bat remove
通过以下方式重新安装它:
rabbitmq-service.bat install
通过以下方式启动服务:
rabbimq-service.bat start
【讨论】:
要清除 RabbitMQ 的安装状态,您需要删除注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Ericsson\Erlang\ErlSrv\1.1\RabbitMQ以上是关于卸载并重新安装 RabbitMQ 后无法启动 RabbitMq 服务的主要内容,如果未能解决你的问题,请参考以下文章
Rabbitmq 服务启动后停止 | Windows下启动报错Error: unable to connect to node rabbit@xxx: nodedown