我在教程(http://toodey.com/2015/08/10/hadoop-installation-on-windows-without-cygwin-in-10-mints/)的Windows 7中配置了Hadoop,设置了单节点群集。当我运行start-all.cmd
时,只有ResourceManager
开始使用。无法启动namenode
,datanode
和nodemanager
。
我得到以下错误:
FATAL org.apache.hadoop.yarn.server.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).
有没有人遇到或解决过这样的问题?
答案 0 :(得分:0)
经过多天搜索谷歌后,我终于意识到在Linux上工作更好(可能是通过Windows上的VM完成的)。因为互联网上可用的库可能无法在您的系统上运行,否则您必须在互联网上生成您自己的系统特定库,以便在您的Windows上运行Hadoop。