【MQ】RabbitMQ 命令行和控制檯(二)

所有的命令操作整理:

應用管理:

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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章