WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类

Kal*_*ale 4 hadoop

alpesh@alpesh-Inspiron-3647:~/hadoop-2.7.2/sbin$ hadoop fs -ls 16/07/05 13:59:17 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

它还向我展示了如下输出

hadoop check native -a 16/07/05 14:00:42 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable Native library checking: hadoop: false zlib: false snappy: false lz4: false bzip2: false openssl: false 16/07/05 14:00:42 INFO util.ExitUtil: Exiting with status 1

请帮我解决这个问题

Rak*_*mar 10

您正在使用的库被编译为32位,您使用的是64位版本.所以打开你的.bashrc文件,其中hadoop的配置存在.转到这一行

export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib"
Run Code Online (Sandbox Code Playgroud)

并替换它

export HADOOP_OPTS="-Djava.library.path=$HADOOP_INSTALL/lib/native"
Run Code Online (Sandbox Code Playgroud)