2017-10-04 141 views
0

编辑:在系统环境变量中设置rabbitmq变量并尝试另一个un/reinstall后,问题得到解决。RABBITMQ - 应用插件失败

The following plugins have been enabled: rabbitmq_shovel

Applying plugin configuration to [email protected] started 1 plugin.

编辑完

c:\RabbitMQ\rabbitmq_server-3.6.12\sbin>rabbitmq-plugins enable rabbitmq_shovel rabbitmq_shovel_management Plugin configuration unchanged.

Applying plugin configuration to [email protected] failed. Error: {enabled_plugins_mismatch,"c:\Users\\AppData\Roaming\RabbitMQ \ENABLE~1", "c:\RabbitMQ\ENABLE~1"}

我设置如下然后重新安装该服务:

set RABBITMQ_BASE=c:\RabbitMQ 
set RABBITMQ_CONFIG_FILE=c:\RabbitMQ\rabbitmq 
set RABBITMQ_LOG_BASE=c:\RabbitMQ\logs 
set RABBITMQ_MNESIA_BASE=c:\RabbitMQ\db 
set RABBITMQ_ENABLED_PLUGINS_FILE=c:\RabbitMQ\enabled_plugins 

为什么它仍然在寻找我的漫游配置文件的东西吗?而且,ENABLE〜1看起来不像一个有效的文件名。

  • 我试过吹走我的漫游配置文件数据,RabbitMQ重新创建文件。
  • 我试过复制我的C:\ RabbitMQ \ enabling_plugins漫游,同样的事情。
  • 尝试了相反的,同样的事情。
  • 我试着卸载并resintalling服务,同样的事情。

我能够在安装后启用管理用户界面,但不是rabbitmq_shovel,无法找出问题所在。

同样,这个工程安装后:

rabbitmq-plugins enable rabbitmq_management 

这种失败,上述错误:

rabbitmq-plugins enable rabbitmq_shovel 

我在CMD运行这些命令为管理员。

+0

目前,我正在将所有rabbitmq变量添加到我的System Envrionment Variables中,并尝试以这种方式重新安装。 –

+0

也许,无论出于何种原因,我最后设置的命令没有执行:set RABBITMQ_ENABLED_PLUGINS_FILE = c:\ RabbitMQ \ enabled_plugins。但是,如果是这样的话,为什么它报告错位的位置。真的不知道这里发生了什么事。 –

回答

0

设置在系统环境变量的变量和CMD为管理员执行以下操作:

  • rabbitmqctl关机
  • rabbitmqctl停止
  • 的RabbitMQ-service.bat删除
  • RabbitMQ的服务。蝙蝠安装
  • rabbitmq-service.bat start
  • rabbitmq-plugins enable rabbitmq_management
  • 的RabbitMQ-插件使rabbitmq_shovel

为我工作。