一、查看RabbitMQ进程
二、命令行和管控台
#关闭应用
sudo rabbitmqctl stop_app
#打开应用
sudo rabbitmqctl start_app
#节点状态
sudo rabbitmqctl status
#添加用户
sudo rabbitmqctl add_user 用户名 密码
#列出所有用户
sudo rabbitmqctl list_users
#删除用户
sudo rabbitmqctl delete_user 用户名
#清除用户权限
sudo rabbitmqctl clear_permissions -p vhostpath 用户名
#列出用户权限
sudo rabbitmqctl list_user_permissions 用户名
#修改密码
sudo rabbitmqctl change_password 用户名 新密码
设置用户权限(都跟着一个'*'号)
sudo rabbitmqctl set_permissions -p vhostpath 用户名 ".*"".*"".*"
#创建构建虚拟主机
sudo copy rabbitmqctl add_vhost vhostpath
#列出所有虚拟主机
sudo rabbitmqctl list_vhosts
#列出虚拟主机上所有权限
sudo rabbitmqctl list_permissions -p vhostpath
#删除虚拟主机
sudo rabbitmqctl delete_vhost vhostPath
三、队列操作
#查看所有队列信息
sudo rabbitmqctl list_queues
#清除队列里的消息
sudo rabbitmqctl -p vhostpath purge_queue blue
四、其他操作
#移除所有数据,需要在sudo rabbitmqctl stop_app之后使用
rabbitmqctl reset
#组成集群命令,加入节点的时候存储节点的模式
rabbitmqctl join——cluster<clusternode> [--ram]
#查看集群状态
rabbitmqctl cluster_status
#修改集群节点的存储模式
rabbitmqctl change_cluster_node_type disc | ram
#摘除节点
rabbitmqctl forget_cluster_node [--offline]
#修改节点名称
rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2 ...]