【问题标题】:ERROR util.Shell - Failed to locate the winutils binary in the hadoop binary path in Windows 10错误 util.Shell - 无法在 Windows 10 的 hadoop 二进制路径中找到 winutils 二进制文件
【发布时间】:2015-10-08 12:53:28
【问题描述】:

谁能帮助我如何在 Eclipse 中配置 nutch。我尝试了 wiki 中提供的所有教程。(http://wiki.apache.org/nutch/Nutch2Tutorial,以及许多其他人,因为我无法在此处粘贴所有链接)。但每次我得到一个 NullPointerException。是否有任何其他教程可用。

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

我正在使用 hadoop-2.5.2 但这个包不包含任何 winutils.exe 。我还尝试了其他可用于使用 VisualStudio 构建 Winutils.exe 的教程,但无法创建它。

请帮助我如何使用 Visual Studio 2015 创建 winutils.exe,我认为没有 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/lang/String;I)Z

【问题讨论】:

标签: apache hadoop nutch


【解决方案1】:

根据Hadoop wiki page to setup on Winows,Apache 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 等)的机器。然后你有很多发行版可供选择。

如果您找到解决所面临问题的方法,我鼓励您自己回答您的问题 :)

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 2019-09-30
    • 2013-11-06
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多