Unable to load native-hadoop library for your platform

来源:互联网 发布:d3.js官网是什么 编辑:程序博客网 时间:2024/05/21 22:52

按照网上搜集的教程编译并配置好hadoop的伪分布之后,准备启动,但是一启动就看到第一条WARNNING:

Unable to load native-hadoop library for your platform


反复研究之后,发现大多数教程给的配置都是:

hadoop-2.5.2/etc/hadoop/hadoop-env.sh
添加变量:
export JAVA_HOME=/usr/java/jdk1.7.0_79
另外可选的添加上:
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_PREFIX/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib/native"   //网上很多教程这里都没有加最后的native导致我报错,一定要加native


总结:HADOOP_OPTS里面结尾添加native。

0 0