zoukankan      html  css  js  c++  java
  • 学习笔记(3)centos7 下安装RabbitMQ

    centos7 安装RabbitMQ

    安装erlang

    1. 因为RabbitMQ由ERLANG实现,所以需要先安装erlang.可以从https://www.erlang-solutions.com/resources/download.html 中下载对应版本的erlang rpm进行安装
    2. 执行下面的命令安装erlang
    yum install esl-erlang_xx.x-x_centos_6_amd64
    

    上面的步骤如果由于某些和谐原因没法访问可采取下面源码安装的方式:

    1. 从官网下载最新的源码 http://www.erlang.org/downloads
    2. 执行下面的命令解压下载的源码文件
    tar -zxf otp_src_%OTP-VSN%.tar.gz
    
    1. 设置变量
     cd otp_src_%OTP-VSN%
     export ERL_TOP=`pwd`    # Assuming bash/sh
    
    1. 执行下面的命令
     ./configure 
    

    报错:

    configure: error: No curses library functions found
    configure: error: /bin/sh '/root/otp/erts/configure' failed for erts
    

    执行

    yum -y install ncurses-devel
    ./configure 
    

    报错:

    crypto         : No usable OpenSSL found
    jinterface     : No Java compiler found
    odbc           : ODBC library - link check failed
    ssh            : No usable OpenSSL found
    ssl            : No usable OpenSSL found
    

    执行:

    yum -y install openssl-devel
    ./configure 
    

    报错:

    jinterface     : No Java compiler found
    odbc           : ODBC library - link check failed
    

    上述问题不影响安装我们使用gcc进行编译安装
    执行命令编译安装

    make
    make install
    

    完成!

    安装RabbitMQ

    1. 导入RabbitMQ密钥
    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
    
    1. 官网下载RabbitMQ rpm包

    2. 执行下面的命令安装

    yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm
    
    1. 执行命令启动服务
    chkconfig rabbitmq-server on
    service rabbitmq-server start
    
  • 相关阅读:
    通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库
    JDBC连接
    多线程TCP的socket通信
    基于UDP协议的socket通信
    基于TCP协议的socket通信
    设计模式之单例模式
    设计模式之代理模式
    设计模式之策略模式
    >hibernate-session中的方法
    >hibernate的四种状态
  • 原文地址:https://www.cnblogs.com/wtbtbd/p/8746149.html
Copyright © 2011-2022 走看看