所有的命令操作整理:
應用管理:
rabbitmqctl stop_app 關閉應用
rabbitmqctl start_app 打開應用
rabbitmqctl status 節點狀態
rabbitmqctl add_user username password: 添加用戶
rabbitmqctl list_users 列出所有用戶
rabbitmqctl delete_user username 刪除用戶
rabbitmqctl clear_permissions -p vhostpath username: 清除用戶權限
rabbitmqctl list_user_permissions username 列出用戶權限
rabbitmqctl change_password username newpassword 修改密碼
rabbitmqctl set_permissions -p vhostpath username ".*"".*"".*" 設置用戶權限(都跟着一個米號)
虛擬主機管理:
rabbitmqctl add_vhost vhostpath 創建構建虛擬主機
rabbitmqctl list_vhosts 列出所有虛擬主機
rabbitmqctl list_permissions -p vhostpath :列出虛擬主機上所有權限
rabbitmqctl delete_vhost vhostPath 刪除虛擬主機
隊列信息:
rabbitmqctl list_queues 查看所有隊列信息
rabbitmqctl -p vhostpath purge_queue blue 清除隊列裏的消息
集羣管理:
rabbitmqctl reset 移除所有數據,需要在rabbitmqctl stop_app之後使用
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 ...]修改節點名稱
網絡管理:
lsof -i:5672這個命令可以快速的查看是否啓動rabbitmq
參考博客:https://www.cnblogs.com/lovestart/p/11266924.html