天天看点

rabbitmq 命令行操作

基础服务操作

rabbitmqctl stop_app 关闭服务

rabbitmqctl start_app 开启服务

对用户的操作

rabbitmqctl add_user username password 添加用户

rabbitmqctl list_users 查看用户列表

rabbitmqctl delete_user username 删除用户

rabbitmqctl clear_permission -p hostpath username 清空用户的权限

rabbitmqctl list_user_permissions username 列出用户的权限组

rabbitmqctl change_user_password username newpassword 修改密码

rabbitmqctl set_pernission -p vhostpath username “” “” 设置用户的权限

对虚拟主机的操作

rabbitmqctl add_vhost vhostpath 添加虚拟主键

rabbitmqctl list_vhostpath 列出所有的虚拟主机

rabbitmqctl list_permissions -p vhostpath 列出虚拟主机的所有权限

rabbitmqctl delete_vhost vhostpath 删除虚拟主机

对队列的操作

rabbitmqctl list_queues 查看所有的队列

rabbitmqctl -p vhostpath purge_queue blue 清空所有的队列

高级的操作

rabbitmqctl reset 移除所有的数据,注意: 要执行 rabbirmqctl stop_app 之后才能执行

rabbitmqctl join_cluster 加入集群节点

rabbitmqctl cluster_status 查看集群组的状态

rabbitmqctl change_cluster_node_type | ram 修改集群节点的存储形式

rabbitmqctl forget_cluster_node [–office] 删除集群的节点