1

Windows hadoop-2.6.0 に Hadoop をインストール/構成しました

「sbin\start-dfs」実行コマンドを正常に開始できませんでした。

エラーを下回っています

16/12/20 13:03:56 FATAL namenode.NameNode: Failed to start namenode.
java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.a
ccess0(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:5
57)
        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(FSI
mage.java:308)
        at org.apache.hadoop.hdfs.server.namenode.FSImage.recoverTransitionRead(
FSImage.java:202)
        at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.loadFSImage(FSNam
esystem.java:1020)

YARN の実行についても同様の質問がありました。そして、パスに hadoop-2.6.0/sbin と hadoop-2.6.0/bin を含めると問題が解決すると言われました。しかし、それでも私はエラーに直面しています。

誰でもこれを修正するのを手伝ってもらえますか?

4

1 に答える 1

1

namenode ディレクトリへの適切なアクセス権があることを確認してください。また、namenode をフォーマットし、hdfs サービスを開始します。

于 2016-12-28T06:29:55.817 に答える