无法在Windows上启用rabbitmq-management插件

Jac*_*ian 25 rabbitmq

所以,这就是我所做的:

  1. 在我的Windows x64位机器上安装了Erlang
  2. 已安装RabbitMQ
  3. 开始RabbitMQ服务

在这一步我没有错误.但是,当我尝试启用rabbitmq-management时,我在控制台中收到一些错误消息.我尝试启用它的方式是这样的:

C:\...\rabbitmq-server-3.5.6\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

这导致:

将插件配置应用于rabbit @Jacobian ......失败了

为了补充这一点,我知道这个线程,但我不确定这个命令是什么意思SET HOMEDRIVE=C:.不过,我试过这样:

C:\...\rabbitmq-server-3.5.6\sbin>  SET HOMEDRIVE=C:
C:\...\rabbitmq-server-3.5.6\sbin>  rabbitmq-plugins.bat enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

但我仍然得到相同的错误消息.谢谢!

编辑:

在此输入图像描述

编辑

看起来像是RabbitMQ成了RubbishMQ.问题是我遵循非常标准和非常基本的步骤,RabbitMQ现在在Ubuntu机器上安装,并再次得到一个可怕的错误消息列表.这些是我遵循的步骤:

apt-get install pkg-config automake autoconf libsigc++-2.0-dev 
git clone git://github.com/alanxz/rabbitmq-c.git
cd rabbitmq-c
# Enable and update the codegen git submodule
git submodule init
git submodule update
# Configure, compile and install
autoreconf -i && ./configure && make && sudo make install 
rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

当我运行最后一个命令时,我得到了大量的错误消息.其中我看到如"error_logger ...读取时出错./.erlang.cookie:eaccess".所以,我想有一些秘密缺失的步骤或一些伏都教法术,可以使它工作.但我不知道所有这些,希望听到一些建议.这是我期望看到的 - 1)在Windows上逐步安装RabbitMQ并逐步测试,这对于Ubuntu来说都是相同的.准备好,稳定,去!

Eri*_*ara 18

我遇到了同样的问题,我的调查引导我到/sf/answers/2417708191/,这帮我解决了.按照该答案中的步骤操作后,启动服务并解决问题.

基本上,问题是由RabbitMQ安装程序未正确注册服务引起的.

  • 我按照相同的步骤,仍然得到相同的错误. (4认同)
  • 这应该是评论而不是答案; P (2认同)

Gab*_*ele 11

检查此文件C:\Windows\.erlang.cookie和此文件C:\Users\youruser\.erlang.cookie是否相等.

如果没有,请复制C:\Windows\.erlang.cookieC:\Users\youruser\.erlang.cookie

youruser是用于启用管理控制台的Windows用户.例如在我的情况下:C:\Users\gabriele\.erlang.cookie

  • 这有效 - 请确保从用户 cookie 中删除“只读” - 右键单击​​文件 - 安全 - 取消选中“只读”,然后将其从 C:\windows 复制到主目录 (2认同)

小智 6

以某种方式,这解决了以管理员身份运行的命令提示符下的问题。

C:\...\rabbitmq-server-3.5.6\sbin> SET HOMEDRIVE=C: C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service remove C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-service install C:\...\rabbitmq-server-3.5.6\sbin> rabbitmq-plugins.bat enable rabbitmq_management

谢谢@jacboian

  • 注意:您需要在执行这些说明后停止并启动rabbitmq-service (2认同)

Ash*_*ini 6

一旦我安装了 RabbitMQ,我就无法打开 localhost:15672 那是因为我没有启用插件以启用打开的“ RabbitMQ 命令提示符(sbin dir) ”并运行以下命令

rabbitmq-plugins enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

它将启用与 RabbitMQ 关联的所有插件。现在打开浏览器并输入http://localhost:15672它将打开一个 RabbitMQ 控制台登录,其中“guest as username”和“guest as password”。


小智 5

尝试:rabbitmq-server 启动。为我工作


Juk*_*ton 5

我遇到了同样的问题,但是提出的解决方案都没有帮助我。也许有人会对我的解决方案有所帮助。

跑步后

rabbitmq-service.bat install
Run Code Online (Sandbox Code Playgroud)

命令,我发现Windows服务管理器中的RabbitMQ服务已添加,但没有运行。我手动将其打开,然后

rabbitmq-plugins.bat enable rabbitmq_management
Run Code Online (Sandbox Code Playgroud)

命令运行完美。

之后http:// localhost:15672成功运行