在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
我该如何解决这些警告?
答案 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
从现在开始,只会记录错误(而非警告)。