zoukankan      html  css  js  c++  java
  • Crail--从源码搭建

    1.检查java、maven、git

    2.安装disni

    GitHub地址:https://github.com/zrlio/disni

    git clone https://github.com/zrlio/disni.git

    对其进行安装

    cd disni
     
    mvn -DeskipTest install

    安装后进行操作

    cd libdisni/
     
    ./autoprepare.sh
     
    ./configure --with-jdk=$JAVA_HOME

    执行到这一步出错

     提示缺少librdmacm,下载这个

     换一种方式下载

    sudo apt-get install aptitude

     提示没有这个,但有另外两个,都下下来

    sudo sptitude install librdmacm1
    sudo aptitude install librdmacm-dev

    再次执行

    ./configure --with-jdk=$JAVA_HOME

     成功!

    接下来

    sudo make install

     disni安装完毕!

    3.安装crail

    crail官网地址:https://incubator-crail.readthedocs.io/en/latest/

    git clone https://github.com/apache/incubator-crail

    设置$CRAIL_HOME

    在.bashrc文件中添加一行

    export CRAIL_HOME=/home/ubuntu/elune/incubator-crail

    命令行执行

    source /home/ubuntu/.bashrc

    设置配置

    >>cd $CRAIL_HOME/conf
     
    >>mv core-site.xml.template core-site.xml
     
    >>mv crail-site.conf.template crail-site.conf
     
    >>mv crail-env.sh.template crail-env.sh
     
    >>mv slaves.template slaves

    设置crail-site.conf与core-site.xml文件,(设置namenode地址)

    安装crail

    cd $CRAIL_HOME
     
    mvn -DskipTests install

     这样就安装成功了,最后一步,将libdisni.so复制到 $CRAIL_HOME/assembly/target/apache-crail-1.3-incubating-SNAPSHOT-bin/apache-crail-1.3-incubating-SNAPSHOT/lib 目录下

    whereis libdisni.so
    cd $CRAIL_HOME/assembly/target/apache-crail-1.3-incubating-SNAPSHOT-bin/apache-crail-1.3-incubating-SNAPSHOT/lib
    cp /usr/local/lib/libdisni.so .

    4.进行测试~~

    1.首先打开namenode和datanode【先开namenode】

  • 相关阅读:
    用javascript进行拖拽3(转)
    用javascript进行拖拽4(转)
    设计模式:设计自己的MVC框架(转)
    用javascript进行拖拽1(转)
    .NET Framework
    微软软件开发技术二十年回顾
    .NET Framework是什么
    .net中语音识别和语音合成入门篇
    用javascript进行拖拽5(转)
    .net3.0
  • 原文地址:https://www.cnblogs.com/luo-he/p/14549323.html
Copyright © 2011-2022 走看看