Hadoop安装错误NativeIO Windows

时间:2018-07-05 03:49:49

标签: windows hadoop hdfs yarn

我尝试通过遵循https://github.com/MuhammadBilalYar/Hadoop-On-Window/wiki/Step-by-step-Hadoop-2.8.0-installation-on-Window-10

在主机(Windos 10)上安装hadoop

但是当启动hadoop(hdfs +纱线)时,出现了此错误

18/07/05 10:32:30 FATAL nodemanager.NodeManager: Error starting NodeManager
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:606)
    at org.apache.hadoop.fs.FileUtil.canRead(FileUtil.java:958)
    at org.apache.hadoop.util.DiskChecker.checkAccessByFileMethods(DiskChecker.java:203)
    at org.apache.hadoop.util.DiskChecker.checkDirAccess(DiskChecker.java:190)
    at org.apache.hadoop.util.DiskChecker.checkDir(DiskChecker.java:124)
    at org.apache.hadoop.yarn.server.nodemanager.DirectoryCollection.testDirs(DirectoryCollection.java:398)
    at org.apache.hadoop.yarn.server.nodemanager.DirectoryCollection.checkDirs(DirectoryCollection.java:321)
    at org.apache.hadoop.yarn.server.nodemanager.LocalDirsHandlerService.checkDirs(LocalDirsHandlerService.java:449)
    at org.apache.hadoop.yarn.server.nodemanager.LocalDirsHandlerService.serviceInit(LocalDirsHandlerService.java:214)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)
    at org.apache.hadoop.yarn.server.nodemanager.NodeHealthCheckerService.serviceInit(NodeHealthCheckerService.java:50)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.service.CompositeService.serviceInit(CompositeService.java:107)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.serviceInit(NodeManager.java:357)
    at org.apache.hadoop.service.AbstractService.init(AbstractService.java:163)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.initAndStartNodeManager(NodeManager.java:636)
    at org.apache.hadoop.yarn.server.nodemanager.NodeManager.main(NodeManager.java:684)
18/07/05 10:32:30 INFO impl.MetricsSystemImpl: Stopping NodeManager metrics system...
18/07/05 10:32:30 INFO impl.MetricsSystemImpl: NodeManager metrics system stopped.
18/07/05 10:32:30 INFO impl.MetricsSystemImpl: NodeManager metrics system shutdown complete.
18/07/05 10:32:30 INFO nodemanager.NodeManager: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NodeManager at MM1CU67976401/10.123.64.252
************************************************************/

我的%HADOOP_HOME%/ bin已在Windows路径上正确配置,并且我只有一个hadoop版本。 一些解决方案说我必须重新编译NativeIO类,但是还有其他解决方案吗?因为在这种情况下,我只想安装hadoop。没有建立项目。

0 个答案:

没有答案