我在Windows7教程中配置了hadoop(http://toodey.com/2015/08/10/hadoop-installation-on-windows-without-cygwin-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).
有没有人面对或解决过这样的问题?
1条答案
按热度按时间ff29svar1#
在google上搜索了很多天之后,我终于意识到在linux上工作更好(可以通过windows上的vm来完成)。因为internet上可用的库可能无法在您的系统上运行,否则您必须从internet上可用的二进制文件生成自己的特定于系统的库,才能在windows上运行hadoop。