美文网首页我用 Linux技术文
RabbitMQ学习笔记(2)---常用命令

RabbitMQ学习笔记(2)---常用命令

作者: MR_Hanjc | 来源:发表于2016-10-03 11:21 被阅读132次

    1.设置开机启动

    chkconfig rabbitmq-server on
    

    2.启动服务

    service rabbitmq-server start
    

    3.停止服务

    service rabbitmq-server stop
    

    4.重启服务

    service rabbitmq-server restart
    

    5.查看服务状态

    service rabbitmq-server status
    

    6.新建用户

      rabbitmqctl add_user <username> <password>
      username:用户名
      password:密码
    

    7.修改用户密码

    rabbitmqctl change_password <username> <newpassword>
    username:用户名
    new password:新密码
    

    8.列出所有用户

    rabbitmqctl list_users
    

    9.分配用户角色

    rabbitmqctl set_user_tags <username> <tag>
    username:用户名
    tag:角色权限,可以为none、management、policymaker、monitoring、administrator
    

    RabbitMQ各类角色描述:
    none:
    不能访问 management plugin
    management:
    用户可以通过AMQP做的任何事外加:列出自己可以通过AMQP登入的virtual hosts 查看自己的virtual hosts中的queues, exchanges 和 bindings查看和关闭自己的channels 和 connections查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动。
    *policymaker *:
    management可以做的任何事外加:查看、创建和删除自己的virtual hosts所属的policies和parameters
    *monitoring *:
    management可以做的任何事外加:列出所有virtual hosts,包括他们不能登录的virtual hosts查看其他用户的connections和channels查看节点级别的数据如clustering和memory使用情况查看真正的关于所有virtual hosts的全局的统计信息
    *administrator *:
    policymaker和monitoring可以做的任何事外加:创建和删除virtual hosts查看、创建和删除users查看创建和删除permissions关闭其他用户的connections

    10.查看所有的队列

    rabbitmqctl list_queues
    

    11.建立虚拟主机

    虚拟主机相当于一个隔离的空间,多个虚拟主机可以对不同的用户,不同的作用分割开来

    rabbitmqctl add_vhost <vhostpath>
    vhostpath:虚拟主机的工作空间
    

    12.查看虚拟主机列表

    rabbitmqctl list_vhosts
    

    13.删除虚拟主机

    rabbitmqctl delete_host <vhostpath>
    vhostpath:虚拟主机的工作空间
    

    14.查看所有的交换机

    rabbitmqctl list_exchanges
    

    15.查看所有绑定

    rabbitmqctl list_bindings

    相关文章

      网友评论

        本文标题:RabbitMQ学习笔记(2)---常用命令

        本文链接:https://www.haomeiwen.com/subject/xamdyttx.html