RabbitMQctl命令
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命令的更多相关文章
- rabbitmqctl 命令整理
虽然还有http 接口.web admin组件可以进行管理,但是rabbitmqctl 基本包含了 rabbitmq 的全部管理功能,更为全面. 所以将其使用方法总结于此. 一,命令格式 rabbit ...
- rabbitmqctl 命令行管理工具
1. 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密码. (1) 新增一个用户 rabbitmqctl add_user Username Password (2) 删除一个用户 ...
- Rabbitmq中rabbitmqctl的常用命令
学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP API和UI两种管理手段. ...
- rabbitmq学习之路-rabbitmqctl
rabbitmqctl使用 学习rabbitmq,原理之后第一个要掌握的就是rabbitmqctl这个命令的用法了,rabbitmq的管理功能最全的就是rabbitmqctl命令了,当然还有HTTP ...
- 转载:RabbitMQ常用命令
RabbitMQ常用命令 RabbitMQ常用命令 rabbitmqctl命令http://www.rabbitmq.com/man/rabbitmqctl.1.man.html# 1). 服务器启动 ...
- RabbitMQ入门教程(一):安装和常用命令
原文:RabbitMQ入门教程(一):安装和常用命令 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn ...
- 分享 rabbitMQ入门详解
原文地址http://blog.csdn.net/cugb1004101218/article/details/21243927 目录(?)[-] rabbitMQ说明文档 rabbitMQ是什么 消 ...
- Ubuntu14.04+RabbitMQ3.6.3+Golang的最佳实践
目录 [TOC] 1.RabbitMQ介绍 1.1.什么是RabbitMQ? RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol ...
- RabbitMq 技术文档
RabbitMq 技术文档 目录 1 AMQP简介 2 AMQP的实现 3 RabbitMQ简介 3.1 概念说明 3.2 消息队列的使用过程 3.3 RabbitMQ的特性 4 RabbitMQ使用 ...
随机推荐
- WebPack系列:Webpack编译的代码如何在tomcat中使用时静态资源路径不对的问题如何解决
问题: 使用webpack+vue做前端,使用tomcat提供api,然后npm run build之后需要将编译,生成如下文件: | index.html \---appserver ...
- 我的第一个 JSP (SSH) 个人网站【开源】
唠叨两句背景 相当长时间没上来发帖了,最近几个月除了完成产品经理一个又一个重复又重复的app开发任务之外,最大的工作莫过于充分利用上笔主的业余时间,系统性地跟李刚同志学习JavaEE的SSH框架开发技 ...
- Java 基础【11】@注解
1.注解简介 JDK 1.5 中引入的 java.lang.annotation 包提供注解编程支持,可以让类在编译.类加载.运行时被读取,并执行相应的处理. 在 Java EE应用的时候,总是免不了 ...
- checkboxlist 下拉框多选功能 ,模拟dropdownlist带复选框效果
前台代码 01.<html xmlns="http://www.w3.org/1999/xhtml"> 02.<head runat="server&q ...
- JavaScript的理解记录(2)
一.表达式与运算符: 1.对于属性访问表达式: var arr = {first:"hh","second":"gg",third:null ...
- 关于最近折腾的ubuntu12.10
win7旗舰正版up1 UltraISO + ubuntu-12.10-desktop-i386.iso + 4GKingston = 启动U盘 USB HDD 启动 进入ubuntu桌面,安装,磁盘 ...
- The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path。
项目上右键-->Build Path-->Configuration Build Path -->Add Library -->Server Runtime 选择tomcat
- restFull常用注解
@GET.@POST.@PUT.@DELETE.@HEAD您可以使用它们来绑定根资源或子资源内的 Java 方法与 HTTP 请求方法.HTTP GET 请求被映射到由 @GET 注释的方法,以此类推 ...
- A query was run and no Result Maps were found for the Mapped Statement 'user.insertUser!selectKey'. It's likely that neither a Result Type nor a Result Map was specified.
使用mybatis时出现异常问题: 有如下的错误 Error querying database. Cause: org.apache.ibatis.executor.ExecutorExceptio ...
- Java GC收集器配置说明
根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器.并行收集器.并发收集器. 串行收集器只适用于小数据量的情况,我们主要了解一下并行收集器和并发收集器.默认情况 ...