2017-10-04 148 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

爲我工作。