zoukankan      html  css  js  c++  java
  • centos 安装 rabbitMq

    添加erlang源

    wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    
    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
    
    yum install erlang -y
    

    安装RabbitMQ

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    
    wget https://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
    

    基本操作

    添加开机启动RabbitMQ服务

    chkconfig rabbitmq-server on
    

    启动服务

    /sbin/service rabbitmq-server start
    

    查看服务状态

    /sbin/service rabbitmq-server status
    

    停止服务

    /sbin/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
    

    开启防火墙

    firewall-cmd --permanent --zone=public --add-port=5672/tcp
    firewall-cmd --permanent --zone=public --add-port=15672/tcp
    firewall-cmd --reload
    
  • 相关阅读:
    《朗读手册》【美】吉姆·崔利斯
    《web全栈工程师的自我修养》 读书笔记
    2016/06 书单
    PostgreSQL数据库的安装
    MySQL数据库的安装
    异构数据库迁移——DATAX
    初探12C碰到的那些“坑”
    关于Ubuntu 16.04 pip安装Docker-Compose
    启动与关闭容器
    容器标识符
  • 原文地址:https://www.cnblogs.com/yw0219/p/8933917.html
Copyright © 2011-2022 走看看