命令行与管控台
基础操作
关闭应用
rabbitmqctl stop_app
启动应用
rabbitmqctl start_app
节点状态
rabbitmqctl status
用户
- 添加用户
rabbitmqctl add_user
- 列出所有用户
rabbitmqctl list_users
- 删除用户
rabbitmqctl delete_user
- 清除用户权限
rabbitmqctl clear_permissions-p
- 列出用户权限
rabbitmqctl list_user_permissions
- 修改密码
rabbitmqctl change_password
- 设置用户权限
rabbitmqctl set_permissions-p
“.“ “.“ “.*”
虚拟主机
- 创建虚拟主机
rabbitmqctl add_vhost
- 列出所有虚拟主机
rabbitmqctl list_vhosts
- 列出虚拟主机上所有权限
rabbitmqctl list_permissions -p
- 删除虚拟主机
rabbitmqctl delete_vhost
队列
查看所有队列信息
rabbitmqctl list_queues
清除队列里的消息
rabbitmqctl -p
purge_queue
高级
移除数据
- 移除所有数据,要在
rabbitmqctl stop_app
之后使用rabbitmqctl reset
集群
组成集群命令
rabbitmqctl join_cluster
[—ram] - —ram 是数据存储在内存中
查看集群状态
rabbitmqctl cluster_status
- 修改集群节点的存储形式
rabbitmqctl change_cluster_node_type disc I ram
- 忘记节点(摘除节点)
rabbitmqctl forget_cluster_node
[—ofline]
- 被摘除的节点需要
rabbitmqctl reset
进行重置才能运行
- 修改节点名称
rabbitmqctl rename_cluster_node
[oldnode2] [newnode2…]