安装: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
界面查看方式
解决方案:
安装步骤:
- 下载地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases
例如:
Rabbit用的是 3.10.0.0,找到此对应版本就行。如果没有对应版本选择 大版本也是可以的。
- 点击rabbitmq_delayed_message_exchange-3.10.0.ez进行下载,下载完成后将此文件 上传到**/usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins**目录下。
- 安装插件
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.使用命令是否安装成功,安装成功后的插件 会显示为
或者打开界面查看,选择交换机—>新增交换机,选择交换机类型我们就可以看到了
文章来源:https://www.toymoban.com/news/detail-479149.html
这样我们就安装成功啦!文章来源地址https://www.toymoban.com/news/detail-479149.html
到了这里,关于安装Rabbit插件失败 {:plugins_not_found, [:rabbitmq_delayed_message_exchange]}的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!