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. Apache Shiro 使用手册(一)Shiro架构介绍 - kdboy - ITeye技术网站

    转载 原文地址 http://kdboy.iteye.com/blog/1154644 一.什么是Shiro Apache Shiro是一个强大易用的Java安全框架,提供了认证.授权.加密和会话管理 ...

  2. 【深入ASP.NET原理系列】--Asp.Net Mvc和Asp.Net WebForm共用一套ASP.NET请求管道

    .NET FrameWork4在系统全局配置文件(如在如下目录中C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config) 中添加了一个名字叫Url ...

  3. C# 调用一个按钮的Click事件(利用反射)

    最基本的调用方法 (1)button1.PerformClick();(2)button1_Click(null,null);(3)button_Click(null,new EventArgs()) ...

  4. HTML问题集锦

    [1]HTML5怎么设置滚动字幕 <marquee direction=up behavior=scroll loop=3 scrollamount=1 scrolldelay=10 align ...

  5. Tomcat6查看数据库的数据源信息

    打开tomcat6\conf  下的 context.xml

  6. this Activity.this Activity.class

    1. this 与 Activity.this this是你当前对象的引用,在你的例子中你肯定在内部类ClickEvent里面实现intent,他指向的是ClickEvent,而不是你要传入的Acti ...

  7. git rebase 和 reset的区别

    check the command detail by input 'git command --help' rebase: reset:

  8. Bootstrap表单布局样式

    1.并排和下拉选项 <form class="form-horizontal" role="form"> <fieldset> < ...

  9. HTTP之referer(网上搜集)

    1.打开httpfox抓包插件,在百度中搜索126.com,搜索项中点击网站入口,通过抓包工具,查看http请求 在http请求的Headers部分可见Referer. Referer http:// ...

  10. git使用相关文章的链接

    http://search.fishc.com/cse/search?s=14988791857133860392&q=git&partner=discuz http://bbs.fi ...