红联Linux门户
Linux帮助

“Unable to load native-hadoop library for your platform”

发布时间:2016-08-09 15:50:02来源:linux网站作者:jxc928
我在Ubuntu-14.04.4 安装Hadoop2.7.1后执行start-dfs.sh或者stop-dfs.sh会报以下错误:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
 
经过网上一番查找和实验,发现是因为这次我是装在了ubuntu-32bit系统上的原因,且此法对我有效。
 
解决方案:
修改etc/hadoop/hadoop-env.sh文件。
将:
export HADOOP_OPTS=”$HADOOP_OPTS -Djava.net.preferIPv4Stack=true”
改为:
export HADOOP_OPTS=”$HADOOP_OPTS -Djava.library.path=/usr/local/hadoop/lib/native”
 
仅以此记录我的hadoop生涯第一个问题。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/23167.html