【问题标题】:RABBITMQ - Applying Plugin FailedRABBITMQ - 应用插件失败
【发布时间】:2018-03-16 00:55:13
【问题描述】:

编辑:在系统环境变量中设置 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 \启用~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 中以管理员身份运行这些命令。

【问题讨论】:

  • 目前,我正在将所有 rabbitmq 变量添加到我的系统环境变量中,并尝试以这种方式重新安装。
  • 也许,出于某种原因,我的最后一个 set 命令没有执行:set RABBITMQ_ENABLED_PLUGINS_FILE=c:\RabbitMQ\enabled_plugins。但如果是这样,为什么它会在不匹配中报告该位置。真的不知道这里发生了什么。

标签: rabbitmq rabbitmq-shovel


【解决方案1】:

在系统环境变量中设置变量,并以管理员身份在 CMD 中执行以下操作:

  • rabbitmqctl 关机
  • rabbitmqctl 停止
  • rabbitmq-service.bat 删除
  • rabbitmq-service.bat 安装
  • rabbitmq-service.bat 启动
  • rabbitmq-plugins 启用 rabbitmq_management
  • rabbitmq-plugins 启用 rabbitmq_shovel

这对我有用。

【讨论】:

    【解决方案2】:

    我无需卸载 RabbitMQ 就能解决问题

    在您收到的错误消息中打开两个目录位置名为“enabled_plugins”的文件。对我来说,这些目录是“C:\Users\UserName\AppData\Roaming\RabbitMQ”和“C:\ProgramData\RabbitMQ”。

    对我来说,一个文件有:

        [rabbitmq_management].
    

    而另一个是空的。我把上面的配置sn-p复制到空文件中保存了。

    在命令提示符中以管理员身份运行命令:

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

    我确实收到了同样的“enabled_plugins_mismatch”错误;然而,当我在“http://localhost:15672/#/”浏览到我的 RabbitMQ UI 插件时,UI 出现并且正在运行。

    【讨论】:

      猜你喜欢
      • 2016-02-19
      • 2017-09-19
      • 1970-01-01
      • 2015-06-28
      • 2012-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      相关资源
      最近更新 更多