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使用 ...
随机推荐
- 读懂IL代码就这么简单(二)
一 前言 IL系列 第一篇写完后 得到高人指点,及时更正了文章中的错误,也使得我写这篇文章时更加谨慎,自己在了解相关知识点时,也更为细致.个人觉得既然做为文章写出来,就一定要保证比较高的质量,和正确率 ...
- .NET MVC AjaxHelper
我们首先必须开启 非入侵式 Ajax:导入Jquery和unobtrusiveAjax文件 已经默认开启客户端验证 和 非侵入式js <add key="ClientValidatio ...
- WebService的两种方式SOAP和REST比较 (转)
我的读后感:由于第一次接触WebService,对于很多概念不太理解,尤其是看到各个OpenAPI的不同提供方式时,更加疑惑.如google map api采用了AJAX方式,通过javascript ...
- Android子线程真的不能更新UI么
Android单线程模型是这样描述的: Android UI操作并不是线程安全的,并且这些操作必须在UI线程执行 如果在其它线程访问UI线程,Android提供了以下的方式: Activity.run ...
- 仿造slither.io第二步:加个地图,加点吃的
前言 上一篇博文讲了如何造一条蛇,现在蛇有了,要让它自由的活动起来,就得有个地图啊,而且只能走也不行呀,还得有点吃的,所以还得加点食物,这一篇博文就来讲讲如何添加地图和食物. 预览效果 当前项目最新效 ...
- 匈牙利算法(codevs2776)
type node=^link; link=record des:longint; next:node; end; var n,m,i,t,num:longint; p:node; nd:..] of ...
- Intel系列CPU的流水线技术的发展
Intel系列CPU的流水线技术的发展 CPU(Central processing Unit),又称“微处理器(Microprocessor)”,是现代计算机的核心部件.对于PC而言,CPU的规格与 ...
- 【JavaEE企业应用实战学习记录】struts国际化
<%-- Created by IntelliJ IDEA. User: Administrator Date: 2016/10/6 Time: 16:26 To change this tem ...
- android获得图片
首先是相册图片的获取: private final String IMAGE_TYPE = "image/*"; private final int IMAGE_CODE = 0; ...
- Oracle SQL Developer 添加SQLServer 和Sybase 连接
来源于: http://blog.csdn.net/kk185800961/article/details/8602306 1. 开始只有Oracle 和access 连接 2. 打开Oracle S ...