服務端後臺方式啓動:node
rabbitmq-server start &
複製代碼
lsof -i:5672
複製代碼
rabbitmqctl list_queues
複製代碼
rabbitmqctl list_vhosts
複製代碼
啓動應用:rabbitmqctl start_app
中止應用: rabbitmqctl stop_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 vhost vhostpath
移除全部數據,要在 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] [oldnode3 newnode3...]複製代碼