需求原因:因须要将部分持久化的队列改为非持久化,要删除已经创建的队列,但队列太多了,一个个删除要很久,最重要的是设备还要连接,有部分队列删除了还会再创建。。所以须要一个可以一次性删除所有队列的方法。。

最后发现,大部分方法都比较繁琐,所以准备直接还原设置。

1.登陆服务器,找到mq的安装目录

使用命令:ps -ef | grep rabbitmq
响应值:
root      1934 13974  0 15:17 pts/0    00:00:00 grep --color=auto rabbitmq
root     13454     1  4 10:45 ?        00:11:14 /usr/local/erlang/lib/erlang/erts-9.3/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -K true -- -root /usr/local/erlang/lib/erlang -progname erl -- -home /root -- -pa /usr/local/RabbitMQ/ebin -noshell -noinput -s rabbit boot -sname rabbit@localhost -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/usr/local/RabbitMQ/var/log/rabbitmq/rabbit@localhost.log"} -rabbit sasl_error_logger {file,"/usr/local/RabbitMQ/var/log/rabbitmq/rabbit@localhost-sasl.log"} -rabbit enabled_plugins_file "/usr/local/RabbitMQ/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/local/RabbitMQ/plugins" -rabbit plugins_expand_dir "/usr/local/RabbitMQ/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/usr/local/RabbitMQ/var/lib/rabbitmq/mnesia/rabbit@localhost" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672 -noshell -noinput这其中,可以找到所在目录为:/usr/local/RabbitMQ/sbin
  1. 停止对外应用服务:rabbitmqctl stop_app
  2. 重置:rabbitmqctl reset
  3. 启动应用服务:rabbitmqctl start_app

好了,登陆管理界面,就会发现创建的所有的队列已经没有了。
但要注意,你的设置同样也没有了,,比如你添加的账户等,这个须要自己加回来。

rabbitMq 删除所有队列 ,还原设置相关推荐

  1. RabbitMQ之镜像队列

    欢迎支持笔者新作:<深入理解Kafka:核心设计与实践原理>和<RabbitMQ实战指南>,同时欢迎关注笔者的微信公众号:朱小厮的博客. 欢迎跳转到本文的原文链接:https: ...

  2. RabbitMQ 死信/死信队列

    一.RabbitMQ 死信/死信队列 1.DLX Dead Letter Exchange 的缩写 DLX(Dead Letter Exchanges)死信交换,死信队列本身也是一个普通的消息队列,在 ...

  3. RabbitMQ 的延时队列和镜像队列原理与实战

    在阿里云栖开发者沙龙PHP技术专场上,掌阅资深后端工程师.掘金小测<Redis深度历险>作者钱文品为大家介绍了RabbitMQ的延时队列和镜像队列的原理与实践,重点比较了RabbitMQ提 ...

  4. RabbitMq(五) -- 死信队列和延迟队列

    1. 死信 1.1 死信的概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到 queue ...

  5. java如何保证mq一定被消费,RabbitMQ如何保证队列里的消息99.99%被消费?

    1. 本篇概要 其实,还有1种场景需要考虑:当消费者接收到消息后,还没处理完业务逻辑,消费者挂掉了,那消息也算丢失了?,比如用户下单,订单中心发送了1个消息到RabbitMQ里的队列,积分中心收到这个 ...

  6. rabbitMq实现延迟队列

    文章目录 业务场景: 1 安装rabbitMq 2 添加maven依赖 3 在application.properties配置 4 具体的实现 4.1 Dead Letter Exchanges 4. ...

  7. 【SpringBoot】43、SpringBoot中整合RabbitMQ实现延时队列(延时插件篇)

    死信队列实现篇,参考文章:[SpringBoot]60.SpringBoot中整合RabbitMQ实现延时队列(死信队列篇) 一.介绍 1.什么是延时队列? 延时队列即就是放置在该队列里面的消息是不需 ...

  8. RabbitMQ#RabbitMQ+Haproxy消息队列集群和代理部署

    文章目录 一.消息队列/中间件 1.RabbitMQ本质上起到的作用就是削峰填谷 2.MQ简介(RabbitMQ比Kafka) 3.MQ消息队列的分类 二.RabbitMQ介绍(端口15672) 1. ...

  9. RabbitMQ(消息队列)私人学习笔记

    俗话说"好记性不如烂笔头",编程的海洋如此的浩大,养成做笔记的习惯是成功的一步! 此笔记主要是rabbitMQ3.6.6版本的笔记,并且笔记都是博主自己一字一字编写和记录,有错误的 ...

最新文章

  1. SSRS - 请求因 HTTP 状态 401 失败: Unauthorized。
  2. IE安全系列:脚本先锋(4)
  3. UITableView 详解 教程
  4. GNU ARM 汇编指令[转载]
  5. Spark性能优化指南——基础篇
  6. mysql命令行导入url_Mysql 导入数据,推荐Source命令,太快了
  7. linux/unix 段错误捕获【续】
  8. 虚拟机网络驱动(共享文件夹)不见了的解决方案-适用于win7~win10 and Windows Server 2008~Windows Server 2012R2
  9. wifi管家android,WiFi管家—轻松连上好wifi
  10. PyQt5学习--基本窗口控件--QMainWindow
  11. keras保存的h5、hdf5模型,加载时出现“AttributeError: ‘str‘ object has no attribute ‘decode‘ “
  12. “删库跑路”,这背后的数据安全你悟到了吗?
  13. 【EXLIBRIS】#小词旮旯# 001 Lock
  14. 基于单片机的超市储物柜设计_基于80C51单片机的电子储物柜系统
  15. Java 编程语言单词汇总(建议收藏)
  16. echarts漏斗图鼠标移入时内部文字阴影/描边
  17. SL651-2014 《水文监测数据通信规约》 中心站查询遥测站实时数据详解
  18. 播动师,流量图,实时看见流量变化动态
  19. 利用计算机课堂导入的好处,小学语文课堂导入的作用和意义
  20. arm开发板的驱动长什么样

热门文章

  1. excel表格如何转换成word表格_如何将excel转换成word?如何将excel表格转换成word文档?...
  2. php 红包过期退回,RabbitMQ功能实现1- 红包未领取退回
  3. 中国shopify们的来处与归途
  4. hibernate创建配置遇到问题:!-- https://mvnrepository.com/artifact/javassist/javassist -- dependency
  5. js 数组按奇偶拆分_js数组拆分问题
  6. Python生成图文并茂PDF报告
  7. 支付宝 二维码/账号/转账码/生成方式/生成不可修改金额码
  8. ae制作小球轨迹运动_视频剪辑教程:AE动画教程,如何创建一个运动的小球
  9. 曾經的文字﹐曾經的歲月
  10. html 向上滚动 不间断,向上不间断滚动div+css+js模板