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

    https://cloud.tencent.com/developer/article/1510630

    安装 erlang

    1.下载erlang

    官网地址 http://www.erlang.org/download 挑选合适的版本 然后 wget 比如目前最新版本 19.3
    运行命令 wget http://erlang.org/download/otp_src_19.3.tar.gz

    2.使用yum安装下必须的配件:

    yum install gcc glibc-devel make ncurses-devel openssl-devel autoconf
    yum install unixODBC unixODBC-devel

    3.开始安装

    tar -zxvf otp_src_19.3.tar.gz
    cd otp_src_19.3
    ./configure --prefix=/usr/local/erlang --enable-hipe --enable-threads --enable-smp-support --enable-kernel-poll --without-javac
    这步可能会出现提示提示缺少的组件,详情见常见问题
    make && make install (ps:超慢)
    输入 ./erl

    4.常见问题:

    *********************************************************************
    **********************  APPLICATIONS DISABLED  **********************
    *********************************************************************
    
    jinterface     : Java compiler disabled by user
    
    *********************************************************************
    *********************************************************************
    **********************  APPLICATIONS INFORMATION  *******************
    *********************************************************************
    
    wx             : wxWidgets not found, wx will NOT be usable
    
    *********************************************************************
    *********************************************************************
    **********************  DOCUMENTATION INFORMATION  ******************
    *********************************************************************
    
    documentation  : 
                     fop is missing.
                     Using fakefop to generate placeholder PDF files.
    
    *********************************************************************

    其中APPLICATIONS DISABLED 标示是必须要安装的,另外两个项目可以忽略 jinterface : Java compiler disabled by user 如果不用java编译可以忽略 在编译的时候 加入–without-javac

    可以使用 .erl 来判断是否安装成功

    安装 RabbitMQ

    1. 下载 rabbitmq-server-generic-unix-3.7.8.tar.xz http://www.rabbitmq.com/download.html
    2. 安装 python
    yum install python -y
    1. 安装 python-simplejson
    yum install xmlto -y
    yum install python-simplejson -y
    1. 解压 rabbitmq 并放到自定义文件夹
    xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
    tar xf rabbitmq-server-generic-unix-3.7.8.tar
    mv rabbitmq_server-3.7.8 /usr/local/rabbitmq
    1. 配置 /etc/profile 并且使得文件生效
    #set erlang environment 
    export PATH=$PATH:/usr/local/erlang/bin
     
    #set rabbitmq environment 
    export PATH=$PATH:/usr/local/rabbitmq/sbin
    source /etc/profile
    1. 运行 RabbitMQ
    [root@xxxxx sbin]# rabbitmq-server

    连续按两下 ctrl c 退出命令行

    1. 查看 5672 是否被监听
    netstat -nap | grep 5672
  • 相关阅读:
    python ping监控
    MongoDB中一些命令
    进制转换(十进制转十六进制 十六进制转十进制)
    通过ssh建立点对点的隧道,实现两个子网通信
    linux环境下的各种后台执行
    python requests请求指定IP的域名
    不需要修改/etc/hosts,curl直接解析ip请求域名
    MongoDB数据update的坑
    windows平台使用Microsoft Visual C++ Compiler for Python 2.7编译python扩展
    rabbitmq问题之HTTP access denied: user 'guest'
  • 原文地址:https://www.cnblogs.com/dousnl/p/11771181.html
Copyright © 2011-2022 走看看