gpt4 book ai didi

apache - 错误 util.Shell - 无法在 Windows 10 的 hadoop 二进制路径中找到 winutils 二进制文件

转载 作者:可可西里 更新时间:2023-11-01 16:09:02 24 4
gpt4 key购买 nike

任何人都可以帮助我如何在 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

最佳答案

根据 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 等)的机器。然后你有很多发行版可供选择。

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

关于apache - 错误 util.Shell - 无法在 Windows 10 的 hadoop 二进制路径中找到 winutils 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32930980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com