hadoop WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类

时间:2017-04-28 06:59:37

标签: windows hadoop path warnings

在Windows 7 64位上运行hadoop时,我遇到了这个问题:

  

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
  WARN common.Util: Path /hadoop-2.6.5/data/namenode should be specified as a URI in configuration files. Please update hdfs configuration.
  WARN common.Util: Path /hadoop-2.6.5/data/namenode should be specified as a URI in configuration files

我该如何解决这些警告?

1 个答案:

答案 0 :(得分:4)

Windows没有原生的hadoop库(请参阅Native Libraries Guide所以警告是预期的,它只是一个警告,而不是错误。这同样适用于Mac OS X环境,不提供本机库要么。

如果您想取消WARN,只需修改$HADOOP_CONF_DIR/log4j.properties(通常类似于etc/hadoop/log4j.properties)并添加以下内容:

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

从现在开始,只会记录错误(而非警告)。