Hadoop 2.6 在安装好以后启动或者运行时总会出现找不到本地库的警告提示:WARN til.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
这个提示很是烦人,这是由于hadoop本地库与系统版本不一致引起的,网上找了很多例子试了都不行。最后可行的解决方案:
1 下载hadoop 2.6 64位lib 包 下载地址:http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64-2.6.0.tar
2 手动解压缩文件 或者 tar -zxvf hadoop-native-2.6.0.tar -C /usr/local/lib/ (解压到lib文件夹下,不要解压到native文件夹下)
3 重新启动hadoop ,警告提示消失。