首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >是否删除RabbitMQ中的所有队列?

是否删除RabbitMQ中的所有队列?
EN

Stack Overflow用户
提问于 2012-07-13 03:59:37
回答 17查看 158.3K关注 0票数 206

我安装了rabbitmqadmin,并且能够列出所有的交换和队列。如何使用rabbitmqadminrabbitmqctl删除所有队列。

EN

回答 17

Stack Overflow用户

发布于 2014-10-03 06:29:08

使用rabbitmqadmin,您可以使用以下一行代码删除它们:

rabbitmqadmin -f tsv -q list queues name | while read queue; do rabbitmqadmin -q delete queue name=${queue}; done
票数 58
EN

Stack Overflow用户

发布于 2015-02-18 18:12:58

试试这个:

 rabbitmqadmin list queues name | awk '{print $2}' | xargs -I qn rabbitmqadmin delete queue name=qn
票数 20
EN

Stack Overflow用户

发布于 2019-02-05 00:11:44

在Rabbit版本3.7.10中,您可以使用root权限运行以下命令:

rabbitmqctl list_queues | awk '{ print $1 }' | xargs -L1 rabbitmqctl delete_queue
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11459676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档