赞
踩
在执行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_*
安装了之后在root用户,可能在别的目录下执行
strings libc.so.6|grep GLIBC_*
会报错。但是不影响结果;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。