天天看點

rabbitmq 指令行操作

基礎服務操作

rabbitmqctl stop_app 關閉服務

rabbitmqctl start_app 開啟服務

對使用者的操作

rabbitmqctl add_user username password 添加使用者

rabbitmqctl list_users 檢視使用者清單

rabbitmqctl delete_user username 删除使用者

rabbitmqctl clear_permission -p hostpath username 清空使用者的權限

rabbitmqctl list_user_permissions username 列出使用者的權限組

rabbitmqctl change_user_password username newpassword 修改密碼

rabbitmqctl set_pernission -p vhostpath username “” “” 設定使用者的權限

對虛拟主機的操作

rabbitmqctl add_vhost vhostpath 添加虛拟主鍵

rabbitmqctl list_vhostpath 列出所有的虛拟主機

rabbitmqctl list_permissions -p vhostpath 列出虛拟主機的所有權限

rabbitmqctl delete_vhost vhostpath 删除虛拟主機

對隊列的操作

rabbitmqctl list_queues 檢視所有的隊列

rabbitmqctl -p vhostpath purge_queue blue 清空所有的隊列

進階的操作

rabbitmqctl reset 移除所有的資料,注意: 要執行 rabbirmqctl stop_app 之後才能執行

rabbitmqctl join_cluster 加入叢集節點

rabbitmqctl cluster_status 檢視叢集組的狀态

rabbitmqctl change_cluster_node_type | ram 修改叢集節點的存儲形式

rabbitmqctl forget_cluster_node [–office] 删除叢集的節點