RabbitMQControl

RabbitMQ提供了可视化的网页供我们进行一些配置与操作,但是ctl的命令比UI来的专业的多,一些UI无法完成的操作就需要使用ctl命令来进行处理了

这里是官方的文档链接

http://www.rabbitmq.com/man/rabbitmqctl.1.man.html

使用命令时前缀

rabbitmqctl [command] [-n node] [-q]  [-t timeout]

应用程序管理 Application Management

rabbitmqctl stop_app 停止在erlang node上的rabbitmq的应用

rabbitmqctl start_app 运行在erlang node上的rabbitmq的应用

rabbitmqctl reset 初始化node状态,从集群中删除该节点,并且删除所有数据 ,此命令之前必须调用stop_app停止rabbitmq的应用

rabbitmqctl force_reset 无条件初始化node状态 (还是要停止rabbitmq应用)

集群管理 Cluster Management

join_cluster {clusternode} [—ram] 把note加入集群, clusternode node名称,—ram 以内存node加入到集群,默认是 disc 硬盘加入到集群中

cluster_status 查看集群中node的信息状态

change_cluster_node_type {disc | ram} 改编集群中node的存储形式 内存或硬盘

forget_cluster_node [—offline]  远程移除cluster中的一个node,前提是该node必须处于offline状态,如果是online状态,则需要加--offline参数

sync_queue queue 同步镜像队列

cancel_sync_queue queue  取消同步镜像队列

update_cluster_nodes {clusternode} 刷新集群节点的最新状态

purge_queue [-p vhost] {queue} 清除队列,这会删除队列中所有的消息

用户管理 User Management

add_user {username} {password} 添加一个用户

delete_user {username} 删除一个用户

change_password {username} {newpassword}  修改某个用户的密码

clear_password {username} 清除某个用户的密码,使其无法在进行登录

set_user_tags {username} {tag ...} 设置用户的级别

list_users 列出所有用户

虚拟主机管理 Access Control Management

add_vhost {vhost} 添加虚拟主机

add_vhost {vhost} 删除虚机主机

list_vhosts [vhostinfoitem ...] 列出所有的虚拟主机信息

set_permissions [-p vhost] {user} {conf} {write} {read} 设置访问权限

clear_permissions [-p vhost] {username} 清除某个用户的访问权限

list_permissions [-p vhost] 列出具有访问权限的用户

list_user_permissions {username} 列出某个用户具有的权限

插件管理 Parameter Management

没有什么用……

策略管理 Policy Management

多用于全局策略的设置

set_policy [-p <vhostpath>] [--priority <priority>] [--apply-to <apply-to>] <name> <pattern> <definition> 策略名称,pattern 正则表达式,用来匹配资源,符合的就会应用设置的策略,apply-to 表示策略应用到什么类型的地方,一般有queues、exchange和all,默认是all。priority 是个整数优先级,definition 是json格式设置的策略。

clear_policy [-p <vhostpath>] <name> 清除一个策略

list_policies [-p <vhostpath>]  列出已有的策略

服务器状态管理 Server Status Management

list_queues [-p vhost] [[--offline] | [--online] | [--local]] [queueinfoitem ...] 列出queues列表

list_exchanges [-p vhost] [exchangeinfoitem ...] 列出交换机信息

list_bindings [-p vhost] [bindinginfoitem ...] 列出绑定信息

list_connections [connectioninfoitem ...] 列出连接信息

list_channels [channelinfoitem ...] 列出长连接的信息

list_consumers [-p vhost] 列出所有的消费者

status 列出服务器的状态

environment 列出配置信息

report 列出服务状态报告

RabbitMQctl命令的更多相关文章

  1. rabbitmqctl 命令整理

    虽然还有http 接口.web admin组件可以进行管理,但是rabbitmqctl 基本包含了 rabbitmq 的全部管理功能,更为全面. 所以将其使用方法总结于此. 一,命令格式 rabbit ...

  2. rabbitmqctl 命令行管理工具

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

  3. Rabbitmq中rabbitmqctl的常用命令

    学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP API和UI两种管理手段. ...

  4. rabbitmq学习之路-rabbitmqctl

    rabbitmqctl使用 学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP ...

  5. 转载:RabbitMQ常用命令

    RabbitMQ常用命令 RabbitMQ常用命令 rabbitmqctl命令http://www.rabbitmq.com/man/rabbitmqctl.1.man.html# 1). 服务器启动 ...

  6. RabbitMQ入门教程(一):安装和常用命令

    原文:RabbitMQ入门教程(一):安装和常用命令 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...

  7. 分享 rabbitMQ入门详解

    原文地址http://blog.csdn.net/cugb1004101218/article/details/21243927 目录(?)[-] rabbitMQ说明文档 rabbitMQ是什么 消 ...

  8. Ubuntu14.04+RabbitMQ3.6.3+Golang的最佳实践

    目录 [TOC] 1.RabbitMQ介绍 1.1.什么是RabbitMQ?   RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol ...

  9. RabbitMq 技术文档

    RabbitMq 技术文档 目录 1 AMQP简介 2 AMQP的实现 3 RabbitMQ简介 3.1 概念说明 3.2 消息队列的使用过程 3.3 RabbitMQ的特性 4 RabbitMQ使用 ...

随机推荐

  1. OkHttp使用教程

    Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient.关于HttpURLConnection和HttpClient的选择>>官方博客尽管Go ...

  2. asp.net、 mvc session影响并发

    现象:在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请 ...

  3. ElasticSearch入门系列(三)文档,索引,搜索和聚合

    一.文档 在实际使用中的对象往往拥有复杂的数据结构 Elasticsearch是面向文档的,这意味着他可以存储整个对象或文档,然而他不仅仅是存储,还会索引每个文档的内容使之可以被搜索,在Elastic ...

  4. C# 多线程防止卡死

    软件界面的响应特性是判断一款软件的非常重要的方面.一般来说,不管你软件功能做得有多么奇妙,如果软件有一点点死机的感觉都会让用户感到很讨厌,甚至怀疑你软件里是否藏有更大的问题. 要提高界面的响应特性,最 ...

  5. Python基础-列表_元组_字典_集合

    本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 ...

  6. 【Alpha版本】冲刺阶段——Day 4

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

  7. Hibernate原生SQL映射MySQL的CHAR(n)类型到String时出错

    今天在用Hibernate通过原生SQL和ResultTransformer映射时,出现数据类型不匹配的错误.但是通过Entity映射,没有问题.在网上找了好多答案,终于解决了. 核心代码: Stri ...

  8. extjs 箱子布局

    a.flex 配置项 flex 配置项不是设置在布局上,而是设置在子项的配置项.每个子项相对的 flex 值都会与全体子项 flex 累加的值相比较,根据此结果,处理每个子项的 flex 最后是多少. ...

  9. 如何配置全世界最小的 MySQL 服务器

    配置全世界最小的 MySQL 服务器——如何在一块 Intel Edison 为控制板上安装一个 MySQL 服务器. 介绍 在我最近的一篇博文中,物联网,消息以及 MySQL,我展示了如果 Part ...

  10. [转]Hibernate时间总结

    原文地址:http://blog.csdn.net/woshisap/article/details/6543027 1:Hibernate操作时间需要注意的问题 hibernate很大的一个特点就是 ...