安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}

安装:rabbitmq_delayed_message_exchange 报错

今天再使用rabbitMQ延迟队列时,安装相关插件报错,蛋疼好几个小时没有安装好 下面来看下什么原因吧。。。。。。。


问题描述

在github上面拉下 zip文件,并解压到**/plugins**目录,安装插件报错。

[root@li plugins]# rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Enabling plugins on node rabbit@iZwz9bsqk9pa0dmatgesjtZ:
rabbitmq_delayed_message_exchange
Error:
{:plugins_not_found, [:rabbitmq_delayed_message_exchange]}

在这里插入图片描述

原因分析:

1.从github上面拉取下来的zip文件,解压后不能装成功
2.一定要 兼容自己的版本,比如你使用的是 RabbitMQ 3.10.0,插件也需要安装同样的版本。如:rabbitmq_delayed_message_exchange_3.10.0

提示:版本号如何查看
可使用命令查看版本号或界面查看

命令查看方式

rabbitmqctl version

界面查看方式
安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}_第1张图片


解决方案:

安装步骤:

  1. 下载地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
    例如:
    Rabbit用的是 3.10.0.0,找到此对应版本就行。如果没有对应版本选择 大版本也是可以的。
    安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}_第2张图片
  2. 点击rabbitmq_delayed_message_exchange-3.10.0.ez进行下载,下载完成后将此文件 上传到**/usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins**目录下。
  3. 安装插件
 rabbitmq-plugins enable rabbitmq_delayed_message_exchange
--返回
Enabling plugins on node rabbit@iZwz9bsqk9pa0dmatgesjtZ:
rabbitmq_delayed_message_exchange
The following plugins have been configured:
  rabbitmq_delayed_message_exchange
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@iZwz9bsqk9pa0dmatgesjtZ...
The following plugins have been enabled:
  rabbitmq_delayed_message_exchange

started 1 plugins.

安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}_第3张图片
4.重启rabbit服务 :systemctl restart rabbitmq-server

5.使用命令是否安装成功,安装成功后的插件 会显示为
在这里插入图片描述

或者打开界面查看,选择交换机—>新增交换机,选择交换机类型我们就可以看到了
安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}_第4张图片

这样我们就安装成功啦!

你可能感兴趣的:(java-rabbitmq,rabbitmq,分布式,java)