• Unable to load native-hadoop library for your platform... using builtin-java classes where applicable(四十四)


      问题描述:

         Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

     [hadoop@djt002 native]$ pwd
    /usr/local/hadoop/hadoop-2.6.0/lib/native
    [hadoop@djt002 native]$ ls
    libhadoop.a   libhadooppipes.a   libhadoop.so  libhadoop.so.1.0.0   libhadooputils.a  libhdfs.a   libhdfs.so  libhdfs.so.0.0.0

       其实,这个问题,要解决很简单,我这里是hadoop-2.6.0版本。

    如果你也是hadoop2.6的可以下载下面这个:
      http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar

    若是其他的hadoop版本,下载下面这个:

          http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.*.0.tar

    [hadoop@djt002 native]$ tar -xvf hadoop-native-64-2.6.0.tar -C $HADOOP_HOME/lib/native

    [hadoop@djt002 native]$ tar -xvf hadoop-native-64-2.6.0.tar -C $HADOOP_HOME/lib

     以上,这两个命令都要执行。

    然后增加环境变量

     [root@djt002 native]# vim /etc/profile

    增加下面的内容:

     

    export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
    export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"

     让环境变量生效

    [root@djt002 native]# source /etc/profile

     结果

      最后,这个问题成功解决了!

    参考链接

    http://blog.csdn.net/jack85986370/article/details/51902871

  • 相关阅读:
    js location.href ,location.replace, location.reload
    //js date对象常用方法
    js Math对象常用方法
    n sum
    two sum
    树:树中两个节点的最低公共祖先
    C++11:智能指针与lambda表达式
    回溯: 0-1背包
    动态库的soname实验
    DNS介绍与安装使用
  • 原文地址:https://www.cnblogs.com/zlslch/p/6418248.html
Copyright © 2020-2023  润新知