4、解决native库不兼容


解决native库不兼容

现象:

报警告

[root@hadoop1 hadoop-2.5.0]# bin/hdfs dfs -ls /input

16/11/18 10:39:37 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

原因:

这是因为官网提供的版本本地库是32位的,在64位主机环境下无法执行。

解决方法:

需要下载hadoop源码进行编译(如何编译源码可以上网搜索),编译成功后,找到native下的文件拷贝到${HADOOP_HOME}/lib/native目录下即可。
资料:https://my.oschina.net/itblog/blog/270360

 

我的做法:

1、到lib目录下重命名native文件夹;
2、将native的tar包编译成功,传至lib目录下
3、解压

4、验证

 

问题解决

 

posted on 2016-11-18 11:34  丛立  阅读(281)  评论(0编辑  收藏  举报

导航