4、RabbitMQ命令行經常使用命令和管控臺

命令行操做

經常使用基礎操做

service相關node

  1. rabbitmqctl stop_app: 關閉應用
  2. rabbitmqctl start_app: 啓動應用
  3. rabbitmqctl status: 節點狀態

用戶相關app

  1. rabbitmqctl add_user username password: 添加用戶
  2. rabbitmqctl list_user: 列出全部用戶
  3. rabbitmqctl delte_user username: 刪除用戶
  4. rabbitmqctl clear_permission -p vhostpath username: 清除用戶權限
  5. rabbitmqctl list_user_permission username: 列出用戶權限
  6. rabbitmqctl change_password username newpassword: 修改密碼
  7. rabbitmqctl set_permissions -p vhostpath username 「.*」 「.*」 「.*」: 設置用戶權限

虛擬主機相關spa

  1. rabbitmqctl add_vhost vhostpath: 建立虛擬主機
  2. rabbitmqctl list_vhost: 列出全部虛擬主機
  3. rabbitmqctl list_permissions -p vhostpath: 列出虛擬主機上全部權限
  4. rabbitmqctl delete_vhost vhostpath: 刪除虛擬主機

隊列相關命令行

  1. rabbitmqctl list_queues: 查看全部隊列信息
  2. rabbitmqctl -p vhostpath purge_queue blue: 清除隊列裏的消息

高級操做blog

  1. rabbitmqctl reset: 移除全部數據,要在rabbitmqctl stop_app 以後使用
  2. rabbitmqctl join_cluster [--ram]:組成集羣命令
  3. rabbitmqctl cluster_status: 查看集羣的狀態
  4. rabbitmqctl change_cluster_node_type_disc |ram: 修改集羣節點的存儲形式
  5. rabbitmqctl forget_cluster_node [--offline]: 忘記節點(摘除節點)
  6. rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2 …]: 修改節點名稱

管控臺界面

 

相關文章
相關標籤/搜索