命令行和管控台
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