安装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

界面查看方式
在这里插入图片描述


解决方案:

安装步骤:

  1. 下载地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
    例如:
    Rabbit用的是 3.10.0.0,找到此对应版本就行。如果没有对应版本选择 大版本也是可以的。
    在这里插入图片描述
  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.

在这里插入图片描述
4.重启rabbit服务 :systemctl restart rabbitmq-server

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

或者打开界面查看,选择交换机—>新增交换机,选择交换机类型我们就可以看到了
在这里插入图片描述

这样我们就安装成功啦!

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值