java.lang.unsatifiedLinkError:org.apache.hadoop.io.nativeio.nativeio无法启动dfs

xv8emn3q  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(336)

我已经在WindowsHadoop-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)

对于长绒线也有类似的问题。有人告诉我们,在path中包含hadoop-2.6.0/sbin和hadoop-2.6.0/bin可以解决这个问题。但我仍然面临着错误。
有人能帮我修一下吗?

umuewwlo

umuewwlo1#

请确保您对namenode目录有正确的访问权限。另外,格式化namenode并启动hdfs服务。

相关问题