• Centos7 安装RabbitMQ


    Centos7 安装RabbitMQ

     

    RabbitMQ是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现,用Erlang语言开发。RabbitMQ据说具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。

    官网install链接

    一、安装Erlang环境#

    #下载编译依赖
    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget
    
    #下载Erlang
    wget http://www.erlang.org/download/otp_src_19.3.tar.gz
    
    #解压
    tar -xzvf otp_src_19.3.tar.gz
    cd otp_src_19.3.tar.gz
    
    #创建安装目录
    mkdir /opt/erlang
    
    #配置安装路径编译代码
    ./configure --prefix=/opt/erlang
    
    #编译安装
    make && make install
    
    #设置环境变量
    vi /etc/profile
    ERL_PATH=/opt/erlang/bin
    export PATH=$ERL_PATH:$PATH
    source /etc/profile
    
    #验证
    elr -v
    

    二、安装RabbitMQ#

    #下载rpm
    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 
    
    #服务启停查看
    sudo /sbin/service rabbitmq-server start # 启动服务
    sudo /sbin/service rabbitmq-server status  # 查看服务状态
    sudo /sbin/service rabbitmq-server stop   # 停止服务
    
    # 查看当前所有用户
    sudo rabbitmqctl list_users
    
    查看默认guest用户的权限
    sudo rabbitmqctl list_user_permissions guest
     
    # 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户
    sudo rabbitmqctl delete_user guest
     
    # 添加新用户
    sudo rabbitmqctl add_user username password
     
    # 设置用户tag
    sudo rabbitmqctl set_user_tags username administrator
     
    # 赋予用户默认vhost的全部操作权限
    sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*"
     
    # 查看用户的权限
    sudo rabbitmqctl list_user_permissions username
    
    # 开启WEB管理
    sudo rabbitmq-plugins enable rabbitmq_management
    
  • 相关阅读:
    Linux下安装mysql(1)(CentOS)
    shell 运算符
    shell $*与$@的区别
    XMind破解
    在CentOS系统上将deb包转换为rpm包
    一次与流氓软件的斗争,浏览器主页被锁定
    dropzone上传文件
    KindEditor4.1.10,支持粘贴图片
    bootstrap paginator使用简述
    sendkeys && appactivate
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/14309724.html
Copyright © 2020-2023  润新知