WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform解决方法

测试Hadoop本地模式时出现了这么一个警告!

18/12/09 22:07:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

 no native hadoop libraries,这个一般出现在windows和macos系统中。这是一个警告,并不是错误。可以在$HADOOP_CONF_DIR/log4j.properties (或者像是 etc/hadoop/log4j.properties)中,添加这么一行代码:

log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR 

这样的话,仅有errors(而不是warn)会在日志上面显示出来。

再有一种方法是:

可以到$HADOOP_HOME/lib/native下,查看文件libhadoop.so.1.0.0,里面会显示Hadoop的位数,官网下载好的显示是64位的,如下所示:

mymacdeMac-mini:native mymac$ file libhadoop.so.1.0.0 
libhadoop.so.1.0.0: ELF 64-bit LSB shared object, x86-6
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值