2016-12-20 20 views
0

我已經安裝/ Windows上配置Hadoop的Hadoop的2.6.0java.lang.UnsatisfiedLinkError中:org.apache.hadoop.io.nativeio.NativeIO無法啓動DFS

我無法成功啓動「sbin目錄\啓動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包含在路徑中可以解決問題。但我仍然面臨錯誤。

任何人都可以幫助我解決這個問題嗎?

回答

0

請確保您對namenode目錄具有正確的訪問權限。另外,格式化namenode並啓動hdfs服務。

相關問題