在64位Windows 7上运行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
如何解决这些警告?
2条答案
按热度按时间hrirmatl1#
没有适用于Windows的原生hadoop库(请参阅Native Libraries Guide,因此警告是意料之中的,它只是一个警告,而不是一个错误。Mac OS X环境也是如此,也没有提供原生库。
如果您想隐藏
WARN
,只需编辑$HADOOP_CONF_DIR/log4j.properties
(通常类似于etc/hadoop/log4j.properties
)并添加以下内容:从现在开始,只记录错误(不记录警告)。
ds97pgxw2#
下面的代码可以确保环境变量配置正确。正如Ruben下面所说的,关于如何设置log4j忽略警告的好信息是重新配置log4j文件,使其仅在出现错误时列出包信息。感谢Ruben。