• 2. RabbitMQ安装文档(单机)


    准备:

    yum install -y build-essential openssl openssl-devel unixODBC unixODBC-devel  make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
    
    yum -y install wget
    
    

    下载: RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:https://www.rabbitmq.com/which-erlang.htmlErlang下载地址:https://www.rabbitmq.com/releases/erlang/(根据自身需求及匹配关系,下载对应rpm包)

    wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
    wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
    wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm
    
    

    rpm安装

    rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
    rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
    rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
    

    配置文件:

    vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
    
    比如修改密码、配置等等,例如:loopback_users 中的 <<"guest">>,只保留guest
    

    服务启动和停止:

    启动 rabbitmq-server start &
    停止 rabbitmqctl app_stop
    

    管理插件

    rabbitmq-plugins enable rabbitmq_management
    

    访问地址 http://192.168.205.10:15672/

    用户管理命令汇总

    新建用户:rabbitmqctl add_user username passwd
    删除用户:rabbitmqctl delete_user username
    改密码: rabbimqctl change_password {username} {newpassword}
    设置用户角色:rabbitmqctl set_user_tags {username} {tag ...}
    
    rabbitmqctl set_permissions -p / username ".*" ".*" ".*"  //添加权限
    
    --------
    用户的角色说明
    management:用户可以访问管理插件
    policymaker:用户可以访问管理插件,并管理他们有权访问的vhost的策略和参数。
    monitoring:用户可以访问管理插件,查看所有连接和通道以及与节点相关的信息。
    administrator:用户可以做任何监视可以做的事情,管理用户,
    vhost和权限,关闭其他用户的连接,并管理所有vhost的政策和参数。
    

    删除用户 guest

    rabbitmqctl  list_users
    guest	[administrator]
    
    rabbitmqctl delete_user guest
    
    

    添加超级用户 admin

    # root权限
    rabbitmqctl add_user admin ai123  //添加用户,后面两个参数分别是用户名和密码
    rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"  //添加权限
    rabbitmqctl set_user_tags admin administrator  //修改用户角色,将用户设为管理员
  • 相关阅读:
    甘超波:NLP五步脱困法
    甘超波:NLP换框法
    甘超波:NLP先跟后带
    甘超波:NLP瞬间亲和力
    甘超波:NLP回应与建议技巧
    甘超波:NLP复述
    甘超波:NLP新旧ABC觉察法
    甘超波:NLP潜意识和意识
    甘超波:NLP人际界线
    甘超波:NLP表象系统
  • 原文地址:https://www.cnblogs.com/golden-elephant/p/12191154.html
Copyright © 2020-2023  润新知