首页 > 解决方案 > 如何抑制 checkHadoopHome?

问题描述

我正在编写(和测试)一个使用org.apache.hadoop:hadoop-client.

测试运行良好,但我看到以下日志。

11:41:36.473 [main] DEBUG org.apache.hadoop.util.Shell - Failed to detect a valid hadoop home directory
java.io.FileNotFoundException: HADOOP_HOME and hadoop.home.dir are unset.
    at org.apache.hadoop.util.Shell.checkHadoopHomeInner(Shell.java:468)
    at org.apache.hadoop.util.Shell.checkHadoopHome(Shell.java:439)
    at org.apache.hadoop.util.Shell.<clinit>(Shell.java:516)
    at org.apache.hadoop.util.StringUtils.<clinit>(StringUtils.java:78)
    at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3559)
    at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:3554)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3391)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:485)

我怎样才能抑制检查逻辑或我应该在我的core-site.xmlor上放什么条目hdfs-site.xml

请再次注意,这是一个客户端库。

标签: hadoop

解决方案


推荐阅读