【问题标题】:Hadoop single node installation : Fails to start namenodeHadoop单节点安装:无法启动namenode
【发布时间】:2015-12-14 19:28:08
【问题描述】:

我已经按照this 文档给出了所有配置。使用相同的安装步骤,而我已成功安装在一台机器上。另一台机器在启动namenode时显示如下错误

15/12/14 02:19:46 INFO util.GSet:容量 = 2^15 = 32768 个条目
2014 年 15 月 12 日 02:19:46 错误名称节点。名称节点:无法启动名称节点。 java.lang.IllegalArgumentException:URI 有一个权限组件在 java.io.File.(File.java:423)

在 org.apache.hadoop.hdfs.server.namenode.NNStorage.getStorageDirectory(NNStorage.java:329)

在 org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java:276)

在 org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournalsForWrite(FSEditLog.java:247) 在 org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:985)

在 org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1429)

在 org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1554)

15/12/14 02:19:46 INFO util.ExitUtil:以状态 1 退出 15/12/14 02:19:46 信息 namenode.NameNode: SHUTDOWN_MSG: /************************************************* ***********

【问题讨论】:

  • 你有没有试过这里的解决方案stackoverflow.com/questions/29583699/…
  • 所以我应该不在那些 xml 文件中使用 UNC url,这是在本地提供路径的方法 '/home/hadoop/hadoopdata/hdfs/namenode' 。我找不到如何在没有 unc 约定的情况下提供文件 uri。
  • 我不认为问题出在您定义路径的方式上,这对我来说似乎是正确的,但是在您的安装步骤中没有禁用 ipv6 的步骤..您可以尝试一下吗?见

标签: java apache hadoop


【解决方案1】:

感谢您的建议。事实证明这是一个花絮,我只放了两个 / 而不是文档中为 URI 给出的三个。现在可以使用了!

【讨论】:

    猜你喜欢
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-15
    相关资源
    最近更新 更多