WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-

项目场景:

问题描述:
在执行hdfs命令的时候,会提示这个错误。
原因分析:
看了网上的好多博客,都说是:
这个警告是说,Hadoop 没有成功加载你电脑的本地库,所以使用了内置的 Java 类库。 本地库的作用:提升一些操作的性能(Java 不够快),并且弥补 Java 类库的不足,Hadoop 为某些组件提供了自己的本地实现,保存在一个独立的动态链接的库里,在 类 Uinux 平台上名为 libhadoop.so

解决方案:
#先执行
export HADOOP_ROOT_LOGGER=DEBUG,console
#在执行报警告的语句(可能不一样)
hdfs dfs -mkdir /test2

将错误信息取出,查找一下 查看自己有没有 :
strings libc.so.6|grep GLIBC_*

查看: CentOS安装glibc-2.14
安装了之后在root用户

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/17267.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>