zoukankan      html  css  js  c++  java
  • rabbitmq常用命令

    rabbitmq常用命令

    1、服务的启动与停止

    rabbitmq-server # 前台启动mq服务
    rabbitmq-server -detached # 后台启动mq服务
    rabbitmqctl stop # 停止mq服务
    rabbitmqctl stop_app # 暂停应用
    rabbitmqctl start_app # 恢复应用 
    

    2、用户管理

    rabbitmqctl add_user {username} {password} # 创建新用户,创建成功可以在浏览器控制台的admin中看到新创建的用户
    rabbitmqctl delete_user {username} # 删除用户
    rabbitmqctl change_password {username} {newpassword} # 重置密码
    rabbitmqctl set_user_tags {username} {tag} # 授予用户角色(Tag)
    rabbitmqctl set_permissions -p / user_admin '.*' '.*' '.*' # 设置用户允许访问的vhost(虚拟主机,相当于mq的数据库),eg:
    rabbitmqctl set_permissions -p / yl01 '.*' '.*' '.*' # yl01用户拥有默认虚拟主机完整的操作权限,/:默认的虚拟主机
    

    mq用户的四种tag(角色)

    • 超级管理员(administrator)

      可登陆管理控制台(启用management plugin的情况下),可查看所有
      的信息,并且可以对用户,策略(policy)进行操作

    • 监控者(monitoring)
      登陆管理控制台(启用management plugin的情况下),同时可以查看
      rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

    • 策略制定者(policymaker)
      可登陆管理控制台(启用management plugin的情况下).同时可以对
      policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

    • 普通管理者(management)
      仅可登陆管理控制台(启用management plugin的情况下),无法看到
      节点信息,也无法对策略进行管理

    记得快乐
  • 相关阅读:
    Linq聚合操作之Aggregate,Count,Sum,Distinct源码分析
    Linq分区操作之Skip,SkipWhile,Take,TakeWhile源码分析
    Linq生成操作之DefautIfEmpty,Empty,Range,Repeat源码分析
    Linq基础操作之Select,Where,OrderBy,ThenBy源码分析
    PAT 1152 Google Recruitment
    PAT 1092 To Buy or Not to Buy
    PAT 1081 Rational Sum
    PAT 1084 Broken Keyboard
    PAT 1077 Kuchiguse
    PAT 1073 Scientific Notation
  • 原文地址:https://www.cnblogs.com/Y-wee/p/14532943.html
Copyright © 2011-2022 走看看