批量删除 amq.gen–* 随机队列
操作错误产生了无效随机队列,需要批量删除
过滤列出指定amq.gen–队列
# 列出 指定 vhost=/qq 以amq.gen开头的所有队列
rabbitmqctl list_queues --vhost / | grep ^amq.gen-
# 批量删除队列
#由于list_queues会列出队列名称以及对应的消息数目,需要过滤掉消息数目,配合awk命令只取第1列
rabbitmqctl list_queues --vhost / | grep ^amq.gen- | awk '{print $1}' | xargs -n1 rabbitmqctl delete_queue --vhost /
进入MQ集群中
是一个个删除的,很慢 只能等待