簡體   English   中英

RABBITMQ-應用插件失敗

[英]RABBITMQ - Applying Plugin Failed

編輯:在系統環境變量中設置rabbitmq變量並嘗試另一次取消/重新安裝后,此問題已解決。

已啟用以下插件:rabbitmq_shovel

將插件配置應用於rabbit @ MSGTEST01 ...啟動了1個插件。

結束編輯

c:\\ RabbitMQ \\ rabbitmq_server-3.6.12 \\ sbin> rabbitmq-plugins啟用rabbitmq_shovel rabbitmq_shovel_management插件配置不變。

將插件配置應用於rabbit @ M ...失敗。 錯誤:{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 \\ enables_plugins復制到漫游中,這是一樣的。
  • 嘗試了相反的事情,同樣的事情。
  • 我嘗試過卸載並樹脂化服務,同樣的事情。

我可以在安裝后啟用管理ui,但不能啟用rabbitmq_shovel,並且無法弄清楚問題出在哪里。

再次,這在安裝后有效:

rabbitmq-plugins enable rabbitmq_management

失敗並出現以上錯誤:

rabbitmq-plugins enable rabbitmq_shovel

我正在CMD中以管理員身份運行這些命令。

在系統環境變量中設置變量,並在CMD中以Admin身份執行以下操作:

  • rabbitmqctl關閉
  • rabbitmqctl停止
  • rabbitmq-service.bat刪除
  • rabbitmq-service.bat安裝
  • rabbitmq-service.bat開始
  • rabbitmq-plugins啟用rabbitmq_management
  • rabbitmq-plugins啟用rabbitmq_shovel

那對我有用。

我可以解決此問題,而不必卸載RabbitMQ

在收到的錯誤目錄中的兩個目錄中打開名為“ enabled_plugins”的文件。 對我來說,這些目錄是“ C:\\ Users \\ UserName \\ AppData \\ Roaming \\ RabbitMQ”和“ C:\\ ProgramData \\ RabbitMQ”。

對我來說,一個文件有:

    [rabbitmq_management].

而另一個是空的。 我將上面的配置片段復制到了空文件中並保存了。

在命令提示符下以ADMIN身份運行命令:

    rabbitmqctl shutdown
    rabbitmqctl stop
    rabbitmq-service.bat start
    rabbitmq-plugins enable rabbitmq_management

我確實收到了相同的“ enabled_plugins_mismatch”錯誤; 但是,當我在“ http:// localhost:15672 /#/ ”瀏覽到RabbitMQ UI插件時,UI出現並且正在運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM