zoukankan      html  css  js  c++  java
  • centos7安装RabbitMQ

    这里采用源码的方式安装 erlang 和 RabbitMQ,由于中国网络的特殊原因,使用 yum 安装有时会失败,所以还是才用源码离线方式安装比较靠谱。

    安装 erlang

    进入 erlang 官网 www.erlang.org 下载相应的 erlang 版本,RabbitMQ 需要对应的 erlang 版本才可以使用,对应关系 which-erlang.html,我这里安装 erlang 22.3 版本。

    下载编译依赖

    yum install -y libtool
    yum install -y libtool-ltdl-devel
    yum install -y libevent-devel lua-devel openssl-devel flex mysql-devel
    yum install -y gcc.x86_64 gcc-c++.x86_64
    yum install -y ncurses-devel
    

    下载 erlang 22.3 Source File

    wget http://erlang.org/download/otp_src_22.3.tar.gz
    tar -zxvf otp_src_22.3.tar.gz
    cd otp_src_22.3
    ./configure --prefix=/usr/local/erlang22.3 --without-javac
    make && make install
    
    vim /etc/profile
    ## 最后一行添加
    export PATH=$PATH:/usr/local/erlang22.3/bin
    
    //使修改后的profile文件生效
    source /etc/profile
    

    安装好后执行命令 erl 命令,进入交互界面则安装成功。

    安装 RabbitMQ

    安装 RabbitMQ 就比较简单了,下载二进制文件,解压,配置环境变量即可使用。

    RabbitMQ github 地址:RabbitMQ github 下载即可。

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5.tar.xz
    tar xvf rabbitmq-server-3.8.5.tar.xz
    mv rabbitmq-server-3.8.5.tar.xz /usr/local/rabbitmq
    
    vim /etc/profile
    export PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq/sbin
    //使修改后的profile文件生效
    source /etc/profile
    

    这样就可以启动 RabbitMQ 了。

    ## 启动Server
    rabbitmq-server 或 rabbitmq-server -detached(后台运行)
    
    ## 开启Web管理界面
    rabbitmq-plugins enable rabbitmq_management
    
    ## 增加用户
    rabbitmqctl add_user admin 123456  
    rabbitmqctl set_user_tags admin administrator  
    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    
    ## 开启端口(云服务器请到相应管理界面添加策略组)
    ## 查看已经开放的端口
    firewall-cmd --list-ports
    firewall-cmd --zone=public --add-port=5672/tcp --permanent
    firewall-cmd --zone=public --add-port=25672/tcp --permanent
    firewall-cmd --zone=public --add-port=15672/tcp --permanent
    firewall-cmd --reload
    

    web 访问 http://localhost:15267 即可看到 RabbitMQ 管理登陆界面。

  • 相关阅读:
    注册表清理bat
    apache2.2.14 负载均衡过程中遇到问题记录;
    thikpad 中eclipse/idea 无法获取鼠标
    PLSQL DEVELOPER 提示(错误)信息是乱码;亲测有效
    windows右键 打开方式 浏览 无法添加默认打开方式 解决
    澳洲值得代购物品汇总
    5 open source dashboard tools for visualizing data
    nginx概述
    Linux bash 参数处理办法
    Linux shell 启动配置文件设置
  • 原文地址:https://www.cnblogs.com/manastudent/p/13228959.html
Copyright © 2011-2022 走看看