RabbitMQ基础命令rabbitmqctl

官网文档 https://www.rabbitmq.com/rabbitmqctl.8.html

一般操作命令后台管理页面都有的,部分没有(应用程序管理,和集群管理)。

直接使用命令,必须配置环境变量。

rabbitmqctl  后面的ctl  可以理解为control(控制)

应用程序管理

stop

停止erlang应用节点

stop_app

停止rabbitmq应用程序

start_app

开启引用程序

reset

重置rabbitmq,格式化

force_reset

无条件重置

集群管理

rabbitmqctl join_cluster hare@elena --ram

将节点hare@elena以内存的方式加入集群。  不加--ram 默认磁盘方

cluster_status

集群状态

rabbitmqctl change_cluster_node_type disc/ram

把集群状态改为磁盘或者内存。内存节点,数据都在内存里

rabbitmqctl rename_cluster_node rabbit@misshelpful rabbit@cordelia

重命名

update_cluster_nodes -n A C

更新集群节点

forget_cluster_node

从集群中拉出来

cancel_sync_queue

手动同步

sync_queue

自动同步

purge_queue

清除队列

set_cluster_name

设置集群名字

用户管理

add_user

 添加用户

delete_user

删除用户

change_password username newpassword

修改密码

clear_password username

清除密码

authenticate_user username password

验证账户密码

set_user_tags username [tag ...]

设置角色

Access control 访问控制

主要对VHOST操作

用户对vhost有配置,读,写权限

add_vhost vhost

delete_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

以上用户在虚拟机上权限管理 ,用户可以用哪个虚拟机。(配置:增 删 queue。读,写:读写queue)

set_topic_permissions [-p vhost] user exchange write read

clear_topic_permissions [-p vhost] username [exchange]

list_topic_permissions [-p vhost]

list_user_topic_permissions username

用户可以用哪个交换机 的交换策略(交换机 以某种策略去读写)

后面还有对插件  策略  限制 等命令。可参考官方文档https://www.rabbitmq.com/rabbitmqctl.8.html。(注:应用管理   集群管理,ui界面没有提供功能,只能通过命令)

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )