rabbitmqadmin命令行管理工具原文地址:

https://www.cnblogs.com/wuzhiyuan/p/6856985.html
https://www.cnblogs.com/mrxiaohe/p/6604436.html
https://blog.csdn.net/zhengzizhi/article/details/77032148

rabbitmqadmin安装

rabbitmqadmin 帮助页面
http://www.rabbitmq.com/management-cli.html
wget http://xxx:15672/cli/rabbitmqadmin 可下载rabbtimqadmin脚本

rabbitmqadmin查看

rabbitmqadmin list users                #查看用户列表
rabbitmqadmin list vhosts #查看vhosts
rabbitmqadmin list connections ###查看 connections
rabbitmqadmin list exchanges ##查看 exchanges
rabbitmqadmin list bindings ##查看 bindings
rabbitmqadmin list permissions ##查看 permissions
rabbitmqadmin list channels ##查看 channels
rabbitmqadmin list parameters ##查看 parameters
rabbitmqadmin list consumers ##查看consumers
rabbitmqadmin list queues ##查看queues
rabbitmqadmin list policies ##查看policies
rabbitmqadmin list nodes ##查看nodes
rabbitmqadmin show overview ##查看overview
使用 -f 可以指定格式
有如下几种格式 raw_json, long, pretty_json, kvp, tsv, table, bash 默认为 table
[root@rabbitmq1 sbin]# rabbitmqadmin -f long list users -------------------------------------------------------------------------------- name: admin
hashing_algorithm: rabbit_password_hashing_sha256
password_hash: p+DWMXK6kA1K5o/gstcinGIKzhq/4tcoCME5G/J1xGOHDUDy
tags: administrator -------------------------------------------------------------------------------- name: guest
hashing_algorithm: rabbit_password_hashing_sha256
password_hash: 2MmYKK/XqZXFjgnOxAHgOZ4M5LT3CFOI2KeR0BH9XFzHF/qr
tags: administrator --------------------------------------------------------------------------------

queue操作

添加queue
rabbitmqadmin declare queue name=test durable=true ## durable=true 代表持久化打开 declare是宣布的意思
rabbitmqadmin --vhost=test --username=admin --password=admin declare queue name=test durable=true #指定vhost添加队列 查看queues
[root@rabbitmq1 sbin]# rabbitmqadmin list queues
+------+----------+
| name | messages |
+------+----------+
| test | |
+------+----------+
#查看bindings
[root@rabbitmq1 sbin]# rabbitmqadmin list bindings
+--------+-------------+-------------+
| source | destination | routing_key |
+--------+-------------+-------------+
| | test | test |
+--------+-------------+-------------+ #添加消息到test queue
rabbitmqadmin publish routing_key=test payload="this is a testing" ##未指定exchange默认 exchange name为空 再次查看对列发现test有一条消息
[root@rabbitmq1 sbin]# rabbitmqadmin list queues
+------+----------+
| name | messages |
+------+----------+
| test | |
+------+----------+ #从test queue消费一条信息
rabbitmqadmin get queue=test requeue=true #requeue=true 这条消息消费后还在,反之如果为false消费后消息就不在了。 #删除队列
rabbitmqadmin delete queue name=test #清除队列消息内容
rabbitmqadmin purge queue name=队列名

rabbitmqadmin命令行管理工具-4的更多相关文章

  1. rabbitmqctl 命令行管理工具

    1. 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密码. (1) 新增一个用户 rabbitmqctl add_user Username Password (2) 删除一个用户 ...

  2. ElasticSearch 命令行管理工具Curator

    一.背景 elastic官网现在已经大面积升级到了5.x版本,然而针对elasticsearch的命令行管理工具curator现在仍然是4.0版本. 刚开始找到此工具,深深的怕因为版本更迭无法使用,还 ...

  3. virsh命令行管理工具

    virsh命令行管理工具 Libvirt有两种控制方式,命令行和图形界面 图形界面: 通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机 ...

  4. IIS命令行管理工具使用

    AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下 一条命令批量添加应用程序 c:\Windows\System32\inetsrv>for /d ...

  5. 第4章:kubectl命令行管理工具

    kubectl --help 查看帮助信息 kubectl create --help 查看create命令帮助信息 命令 描述 create 通过文件名或标准输入创建资源 expose 将一个资源公 ...

  6. PowerCmd-cmd命令行管理工具

    缘由 看了大漠在慕课网关于angular的讲解,用到了PowerCmd.就百度一下准备下载,很小很实用的工具,发现有人总结了.备忘 http://www.cnblogs.com/xing901022/ ...

  7. 玩转Windows服务系列——命令行管理Windows服务

    说到Windows服务的管理就不得不说通过命令行的方式管理Windows服务,因为无论是系统管理员,还是通过编程的方式调用cmd命令,命令行都是非常方便以及强大的工具. 接下来就看一下如何通过cmd命 ...

  8. iOS系统提供开发环境下命令行编译工具:xcodebuild

    iOS系统提供开发环境下命令行编译工具:xcodebuild[3] xcodebuild 在介绍xcodebuild之前,需要先弄清楚一些在XCode环境下的一些概念[4]: Workspace:简单 ...

  9. libvirt 命令行交互工具之virsh

    libvirt是当前主流VM最低层库.IBM PowerVM也不例外,libvirt是深入玩虚拟化必须玩转的东西; 简单测试玩玩libvirt 的virsh命令行交互工具, 你我都知libvirt大体 ...

随机推荐

  1. STM32 实现内部Flash的读写(HAL库版)

    Flash 中文名字叫闪存,是一种长寿命的非易失性(断电数据不丢失)的存储器.可以对称为块的存储器单元块进行擦写和再编程,在进行写入操作之前必须先执行擦除.一个Nand Flash由多个块(Block ...

  2. c++虚函数与重载

    class base{ public: virtual void f(int n){ cout << "base"<<endl; } }; class De ...

  3. Git015--标签管理

    Git--标签管理 本文来自于:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/ ...

  4. go 学习之fmt包

    基本模式fmt 方法可以大致分为 print, scan两类, 根据基础方法可以构建特定方法. Print 将参数写入字符串或io.writer scan 从字符串或 io.Reader 读取指定数据 ...

  5. Leetcode Lect2 Java 中的 Interface

    什么是 Interface Java接口(Interface)是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以 ...

  6. Windows程序设计--(五)绘图基础

    5.1 GDI的结构 图形设备接口(GDI:Graphics Device Interface)是Windows的子系统,它负责在视讯显示器和打印机上显示图形. 5.2 设备环境 5.2.1 获取设备 ...

  7. hadoop工作流调度系统

    常见工作流调度系统 Oozie, Azkaban, Cascading, Hamake 各种调度工具特性对比 特性 Hamake Oozie Azkaban Cascading 工作流描述语言 XML ...

  8. 20191108PHP数组查找练习

    <?php $arr=[20,30,60]; $new=array(22,"tom"=>33); echo $arr[2]; echo $new['tom']; for ...

  9. java截取某个字符之前或者之后的字符串

    String str = lly://enterVideoList?result={jsonString}; 截取?之前字符串 String str1=str.substring(0, str.ind ...

  10. facenet 人脸识别(一)

    前言 已完成TensorFlow Object Detection API环境搭建,具体搭建过程请参照: 安装运行谷歌开源的TensorFlow Object Detection API视频物体识别系 ...