zoukankan      html  css  js  c++  java
  • Centos7 minimal 系列之rabbitmq安装(八)

    一、安装Erlang

      由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

      这种方法网站访问不了

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    

       采用这个

    # 启动EPEL源
     $ sudo yum install epel-release 
     # 安装erlang
     $ sudo yum install erlang    

    二、下载并安装RabbitMQ

    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
    

    yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm 
    

      2.1、安装完成之后启动服务  
    service rabbitmq-server start
    
      2.2、查看服务状态
    service rabbitmq-server status
    
      2.3、关于RabbitMQ的一些基本操作
     chkconfig rabbitmq-server on  # 添加开机启动RabbitMQ服务
    service rabbitmq-server start # 启动服务
    service rabbitmq-server status  # 查看服务状态
    service rabbitmq-server stop   # 停止服务
    
    # 查看当前所有用户
     rabbitmqctl list_users
    
    # 查看默认guest用户的权限
     rabbitmqctl list_user_permissions guest
    
    # 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
     rabbitmqctl delete_user guest
    
    # 添加新用户
    rabbitmqctl add_user username password
    
    # 设置用户tag
     rabbitmqctl set_user_tags username administrator
    
    # 赋予用户默认vhost的全部操作权限
     rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
    
    # 查看用户的权限
     rabbitmqctl list_user_permissions username
    

    三、开启web管理接口

    rabbitmq-plugins enable rabbitmq_management
    

     

        我的centos是关闭防火墙强的。所以没有出现端口不能访问的情况。

    借鉴:https://www.jianshu.com/p/ce725e41edab

         https://www.cnblogs.com/uptothesky/p/6094357.html

  • 相关阅读:
    pause函数
    内核实现信号捕捉原理
    sigaction()函数
    SSIS使用事务回滚
    Sql Server XML
    Powershell远程执行命令
    光盘yum源搭建
    挂载光盘
    网络管理
    用户管理
  • 原文地址:https://www.cnblogs.com/WangJunZzz/p/8194146.html
Copyright © 2011-2022 走看看