RabbitMQ 命令行的基本操做

服務端後臺方式啓動:node

rabbitmq-server start &
複製代碼

查看端口占用狀況,確認啓動成功:

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 <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...]複製代碼
相關文章
相關標籤/搜索