zoukankan      html  css  js  c++  java
  • CentOS7下安装RabbitMQ

    一、简介

      RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。

      官网:https://www.rabbitmq.com

    二、安装

      1、安装erlang环境

    yum -y install epel-release
    
    yum -y update
    
    yum -y install erlang socat

      2、可以使用 erl -version测试是否安装成功。

      3、安装RabbitMQ

    wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
    
    rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm

      4、启动RabbitMQ

    # 启动
    systemctl start rabbitmq-server
    # 开机自启
    systemctl enable rabbitmq-server
    # 查看状态
    systemctl status rabbitmq-server

      5、为了方便,就直接关闭防火墙

     systemctl stop firewalld.service && sudo systemctl disable firewalld.service

      也可以指定防火墙开启指定端口(可选)

    firewall-cmd --zone=public --permanent --add-port=4369/tcp
    firewall-cmd --zone=public --permanent --add-port=25672/tcp
    firewall-cmd --zone=public --permanent --add-port=5671-5672/tcp
    firewall-cmd --zone=public --permanent --add-port=15672/tcp
    firewall-cmd --zone=public --permanent --add-port=61613-61614/tcp
    firewall-cmd --zone=public --permanent --add-port=1883/tcp
    firewall-cmd --zone=public --permanent --add-port=8883/tcp
    
    # 重启防火墙
    firewall-cmd --reload
    View Code

      如果访问有问题,可能是SELinux的问题(可选)

    setsebool -P nis_enabled 1
    View Code

      6、安装web控制台

    rabbitmq-plugins  enable  rabbitmq_management
    
    chown  -R  rabbitmq:rabbitmq  /var/lib/rabbitmq/

      7、创建用户

    rabbitmqctl add_user 用户名 密码
    rabbitmqctl set_user_tags 用户名 administrator
    rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"

    三、测试

      打开浏览器,http://ip:15672/,输入创建的用户名和密码

    yexiangyang

    moyyexy@gmail.com


  • 相关阅读:
    设计模式(十七)Observer模式
    设计模式(十六)Mediator模式
    设计模式(十五)Facade模式
    设计模式(十四)Chain of Responsibility模式
    设计模式(十三)Visitor模式
    设计模式(十一)Composite模式
    设计模式(十二)Decorator模式
    设计模式(十)Strategy模式
    python 函数编程
    python import hashllb
  • 原文地址:https://www.cnblogs.com/moy25/p/9100268.html
Copyright © 2011-2022 走看看