Hadoop集群部署完成后,经常会提示
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
这是因为系统位数的原因。
在网上找到了一个方法,试试了,居然解决了.记录一下解决办法:
下载hadoop-native-64-2.4.0.tar:
http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.4.0.tar
如果是hadoop2.6的可以下载下面这个:
http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar
下载完成之后,解压到Hadoop安装目录的lib-native目录,替换原有文件:
tar -x hadoop-native-64-2.6.0.tar -C hadoop-2.6.0/lib/native