服務端背景方式啟動: rabbitmq-server start &
啟動rabbitMQ服務端
檢視端口占用情況,确認啟動成功:lsof -i:5672
檢視所有隊列:rabbitmqctl list_queues
檢視所有虛拟主機: rabbitmqctl list_vhosts
如上圖所示,rabbitMQ在啟動後會自動建立一個 / 的虛拟主機,當然你也可以自己建立虛拟主機。
啟動應用: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 [–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…]