我在Windows 7中从教程中配置了Hadoop(http://toodey.com/2015/08/08/10/hadoop-installation-installation-installation-installation-installation-onstallation-on-windows-windows-without-cygwin-in-in-10--in-10--Mints/(,设置一个单个节点群集。当我运行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).
有人面对或解决了此类问题吗?
在Google进行了数天的搜索之后,我意识到它更好地在Linux上工作(可能是通过Windows上的VM完成(。因为Internet上可用的库可能无法在您的系统上使用,否则您将必须在Internet上生成自己的系统特定库以在Windows上运行Hadoop。