【问题标题】:NameNode: Failed to start namenode in windows 7NameNode:无法在 Windows 7 中启动 namenode
【发布时间】:2018-05-11 19:50:34
【问题描述】:

我正在尝试在 windows 机器上安装 Hadoop,中间出现以下错误。

日志

 17/11/28 16:31:48 ERROR namenode.NameNode: Failed to start namenode.
 java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z
    at org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Native Method)
    at org.apache.hadoop.io.nativeio.NativeIO$Windows.access(NativeIO.java:609)
    at org.apache.hadoop.fs.FileUtil.canWrite(FileUtil.java:996)
    at org.apache.hadoop.hdfs.server.common.Storage$StorageDirectory.analyze 
 Storage(Storage.java:490)
    at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverStorageDirs(FSImage.java:369)
    at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(FSImage.java:225)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNamesystem.java:978)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFromDisk(FSNamesystem.java:685)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.loadNamesystem(NameNode.java:585)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:645)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:819)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:803)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1500)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1566)

【问题讨论】:

    标签: windows hadoop hdfs namenode


    【解决方案1】:

    看起来您没有安装 Hadoop winutils 或使用本机库构建 Hadoop

    Native IO 在 Windows 上是强制性的,没有它,您将无法让您的安装工作。您必须遵循 BUILDING.txt 中的所有说明,以确保正确构建原生 IO 支持

    Hadoop2 on Windows

    【讨论】:

      【解决方案2】:

      我也有类似的问题。 我正在使用 Hadoop-2.8.1。这些步骤为我解决了错误。

      GitHub下载你的版本的winutils

      &lt;HADOOP_HOME&gt;/bin/复制粘贴winutils

      还有。仔细检查 JAVA_HOME 环境是否正确设置并在 hadoop-env.cmd 文件中引用

      【讨论】:

        猜你喜欢
        • 2015-07-28
        • 1970-01-01
        • 2020-06-09
        • 2015-06-17
        • 1970-01-01
        • 2015-11-01
        • 2020-02-16
        • 2022-01-20
        • 1970-01-01
        相关资源
        最近更新 更多