2015-10-04 55 views
1

任何人都可以请帮我如何在Eclipse中配置Nutch的。我尝试了wiki中的所有教程(http://wiki.apache.org/nutch/Nutch2Tutorial,以及其他许多人,因为我无法在此粘贴所有链接)。但每当我得到一个NullPointerException。有没有其他教程可用于相同的。错误util.Shell - 无法找到在Hadoop的二进制文件路径二进制winutils在Windows 10

但在我的hadoop.log中,我发现此消息 错误util.Shell - 无法找到hadoop二进制路径中的winutils二进制文件。

我使用Hadoop-2.5.2,但是这个包不包含任何winutils.exe。我也尝试过其他可用的教程来使用VisualStudio构建Winutils.exe,但无法创建它。

请帮助我如何创建winutils.exe使用Visual Studio 2015年,我想如果没有winutils.exe我不能运行的Nutch。

注:我使用的是Windows 10时,Visual Studio 2015年,Hadoop的2.5.2,Apache的Nutch的2.x的

把可用的winutils.exe在另一个链接后,现在我得到一个新的错误 java.lang.UnsatisfiedLinkError中:org.apache.hadoop.io.nativeio.NativeIO $ Windows.access0(Ljava /郎/字符串;我)z

+0

的可能的复制[未能找到winutils二进制在Hadoop的二进制路径] (http://stackoverflow.com/questions/19620642/failed-to-locate-the-winutils-binary-in-the-hadoop-binary-path) – Harman

+0

https://issues.apache.org/jira/browse/ SPARK-2356 – Harman

+0

是的,我尝试了上面的链接,但那对我不起作用。它现在抛出java.lang.UnsatisfiedLinkError:org.apache.hadoop.io.nativeio.NativeIO $ Windows.access0(Ljava/lang/String; I)Z – Hemendra

回答

0

作为每Hadoop wiki page to setup on Winows,阿帕奇Hadoop的已经过测试,在Windows上使用Server 2008和Windows Server 2008 R2,由于Win32 API的相似性,它们也可能在Windows Vista和Windows 7上运行。

这就是说,你有3种选择:

  1. 你可以在支持Windows 10的Hadoop发行版
  2. 你可以选择不同的Windows版本是由您选择的配送支持。
  3. 如果可能的话,我会推荐使用Linux系统(最好是CentOS,RedHat等)。然后你有很多的发行版可供选择。

在情况下,你找到一个解决方案,你面对我会鼓励你回答你的问题的问题自己:)