批量删除queue
到服务器执行下面的命令:
rabbitmqctl list_queues| grep ^hello | awk '{print $1}' | xargs -n1 rabbitmqctl delete_queue
会删除所有以hello开头的队列。
批量删除exchange
安装rabbitmqadmin
从安装的rabbitmq管理网站http://{hostname}:15672/cli/rabbitmqadmin下载rabbitmqadmin。
拷到服务器目录/usr/local/bin
添加可执行权限
chmod +x rabbitmqadmin
删除exchange
执行下面的命令:
rabbitmqctl list_exchanges| grep ^hello| awk '{print $1}' | xargs -n1 -I {} rabbitmqadmin delete exchange name={}
会删除所有以hello开头的exchange。
本文介绍如何使用rabbitmqctl和rabbitmqadmin工具批量删除以'hello'开头的队列和交换机,包括详细的操作步骤和所需安装的管理工具。
1767

被折叠的 条评论
为什么被折叠?



