Fork me on GitHub

RabbitMQ介绍和命令行

查看所有队列信息: rabbitmqctl list_queues 关闭应用(关闭当前启动节点): rabbitmqctl stop_app 启动应用,和上述关闭命令配合使用达到清空队列的目的: rabbitmqctl start_app 从管理数据库中移除所有数据,例如配置过的用户和虚拟宿主, 删除所有持久化的消息(这个命令要在rabbitmqctl stop_app之后使用): rabbitmqctl reset 作用和rabbitmqctl reset一样,区别是无条件重置节点,不管当前管理数据库状态以及集群的配置。如果数据库或者集群配置发生错误才使用这个最后的手段: rabbitmqctl force_reset 节点状态: rabbitmqctl status 添加用户: rabbitmqctl add_user username password 列出所有用户: rabbitmqctl list_users 列出用户权限: rabbitmqctl list_user_permissions username 修改密码: rabbitmqctl change_password username newpassword 创建虚拟主机: rabbitmqctl add_vhost vhostpath 列出所有虚拟主机: rabbitmqctl list_vhosts 设置用户权限: rabbitmqctl set_permissions -p vhostpath username ".*" ".*" ".*" 列出虚拟主机上的所有权限: rabbitmqctl list_permissions -p vhostpath 清除用户权限: rabbitmqctl clear_permissions -p vhostpath username 清除队列里的消息: rabbitmqctl -p vhostpath purge_queue blue 删除用户: rabbitmqctl delete_user username 删除虚拟主机: rabbitmqctl delete_vhost vhostpath

#rabbitmqctl list_users      列出当前用户
#rabbitmqctl cluster_status   查看集群状态
#rabbitmqctl list_queues     查看消息队列 

Comments