异常信息如下:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
解决办法
1 进入 hadoop 安装目录
2 用 ldd 命令查看依赖库
3 现在检查系统的 glibc 库, ldd –version 即可检查
现在有两个办法,重新编译 glibc.2.14 版本,安装后专门给 hadoop 使用,这个有点危险。
第二个办法直接在 log4j 日志中去除告警信息。在 //usr/local/hadoop-2.5.2/etc/hadoop/log4j.properties 文件中添加
1 在 log4j.properties 文件中添加内容
参考资料
1 Hadoop 之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform…
http://blog.csdn.net/l1028386804/article/details/51538611
2 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
http://blog.csdn.net/young_kim1/article/details/50324345
本文介绍了解决Hadoop在启动过程中出现的WARNutil.NativeCodeLoader异常的方法。首先需要检查Hadoop安装目录下的依赖库,并确认系统glibc版本是否符合要求。提供了两种解决方案:一是重新编译并安装特定版本的glibc;二是通过修改log4j配置文件来屏蔽警告信息。

3357

被折叠的 条评论
为什么被折叠?



