RabbitMQ基础命令rabbitmqctl

RabbitMQctl是用于管理RabbitMQ服务器的命令行工具,涉及的应用程序管理包括停止、启动和重置应用。集群管理功能包括节点的加入、状态查看、类型更改及移除。用户管理涵盖用户增删、密码修改及权限设置。此外,还详细阐述了对VHOST的访问控制和队列、交换机的权限配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RabbitMQ基础命令rabbitmqctl

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

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

应用程序管理
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

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值