当前位置: 首页 > 知识库问答 >
问题:

Hadoop配置错误

景子安
2023-03-14

我正在尝试启动我的hadoop应用程序,但是在启动时我在日志文件中看到了这一点,有没有人知道问题是什么?

正在为HDFS创建文件系统://10.170.4.141:9000 java.io.ioException:config()在org.apache.hadoop.conf.configuration(configuration.java:229)在org.apache.hadoop.conf.configuration(configuration.java:216)在org.apache.hadoop.security.securityutil(securityutil.java:60)在org.apache.hadoop.net.netutils.makesocketaddr(netutils.java:188)在org.apache.hadoop.hdfs.sere(createocketaddr(netutils.java:168)在Ver.namenode.namenode.getAddress(namenode.java:198)在org.apache.hadoop.hdfs.distributedFilesystem.initialize(distributedFilesystem.java:88)在org.apache.hadoop.fs.filesystem.createFilesystem(filesystem.java:1413)在org.apache.hadoop.fs.filesystem.access$200(filesystem.java:68)在org.apache.hadoop.fs.filesystem.cache.get(filesystem.java:1431)在org.apache.hadoop.fs.filesystem.get(filesystem.java:25 6)在org.apache.hadoop.fs.filesystem.get(文件系统.java:125)在org.apache.hadoop.fs.filesystem.get(文件系统.java:240)在org.apache.hadoop.fs.path。getFileSystem(path.java:187)(位于org.apache.hadoop.mapreduce.lib.input.fileInputFormat.AddInputPath(fileInputFormat.java:372)(位于org.blismedia.volumeReportGenerateUpdates.main(volumeReportGenerateUpdates.156)(位于sun.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)(位于sun.reflect.nativeMethodAccessorImpl.java:39)(位于sun.reflect.delegatingmethodAccessorImpl.java:25)(位于.java:597)在org.apache.hadoop.util.runjar.main(runjar.java:187)

共有1个答案

柯河
2023-03-14

我想你遇到了Hadoop-2851。这个“错误”可以放心地忽略。

显然,Configuration的构造函数将异常记录到调试日志中,尽管实际上没有抛出异常。为什么?你的猜测和我的一样好。但是这个问题在他们的项目中已经解决了,因为不会修复。“这是一个特性,而不是一个bug。”

public Configuration(boolean loadDefaults) {
  if (LOG.isDebugEnabled()) {
    LOG.debug(StringUtils.stringifyException(new IOException("config()")));
  }
  // ...
}
 类似资料:
  • 主要内容:下载Hadoop,从命令提示符下载Hadoop,安装Hadoop,验证Hadoop安装,在Hadoop上安装SolrSolr可以和Hadoop一起使用。 由于Hadoop是用于处理大量数据,Solr帮助我们从这么大数据源中找到所需的信息。在本节中,我们将了解如何在系统上安装Hadoop。 下载Hadoop 下面给出了如何将Hadoop下载到系统中的步骤。 第1步 - 打开Hadoop主页 - www.hadoop.apache.org/。 单击链接版本,如下面的屏幕截图中突出显示。 它

  • 你们谁能帮我如何用cygwin在windows server上安装hadoop?实际上,当我在文件中设置变量时,总是会出现类似这样的错误,请你们谁能告诉我如何在hadoop中创建集群和导入csv文件? $bin/hadoop namenode-format/home/my/hadoop-1.2.1/libexec/../conf/hadoop-env.sh:第2行:$'\r':command no

  • 我正在尝试为Windows7安装和配置apache hadoop。 我正在遵循以下教程http://blog.sqltrainer.com/2012/01/installing-and-configuring-apache.html 我用作者在上面提到的文章中提到的#export评论了一下。我得到的错误如下 /usr/local/hadoop/libexec/../conf/hadoop-env.

  • 我已经配置了一个Hadoop 2.7.4集群,其中有3个工作人员和一个主服务器。我必须在集群上运行多个作业。一项工作需要很多时间来完成,而其他工作是小的。我已经知道公平的时间表最适合我的情况。当我更新yarn-site.xml公平调度器类并重新启动集群时,当我访问http://localhost:8088/cluster(资源管理器web UI)时,会导致以下错误

  • 我在windows系统中安装了Hadoop。只有namenode和资源管理器服务正在运行。使用jps cmd时,其余服务(如DataNode、SecondaryNameNode和NodeManager守护进程)不可见。在DataNode日志中抛出以下错误; 错误: 有人能给我一个解决办法吗?