如何在Windows8上配置Hadoop2.3.0?

mcdcgff0  于 2021-06-03  发布在  Hadoop
关注(0)|答案(4)|浏览(362)

我试图在windows上配置hadoop2.3.0,但它给了我
错误:无法找到或加载主类org.apache.hadoop.hdfs.tools.getconf
还有许多其他错误,如“winutils.exe”、“hadoop.dll混乱”和“加载主类”错误。
请帮助我在Windows8机器上配置hadoop。
我已经安装了JDK1.7cygwin64

mum43rcc

mum43rcc1#

在上面建议的教程中,生成说明不适用于最新版本的visualstudio/.netframework/windows。
http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os
首先下载所需的源代码版本和。。。
您不需要Windows7SDK/构建将无法创建二进制文件。对于windows 8,可以在visual studio中生成hadoop-2.5.2-src\hadoop common project\hadoop common\src\main\winutils解决方案和c:\hfds\hadoop-2.5.2-src\hadoop common project\hadoop common\src\main\native解决方案
然后下载二进制版本。。。
并将输出文件放在hadoop-2.5.2-src\hadoop common project\hadoop common\target\bin中下载的hadoop binary bin文件夹的bin目录中。
然后按照教程的其余步骤操作。。。

bvjveswy

bvjveswy2#

在windows中安装:http://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.0.6.0-win/bk_installing_hdp_for_windows/content/win-chap2-singlenode.html
前提条件:http://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.0.6.0-win/bk_installing_hdp_for_windows/content/win-getting-ready-2-3-2.html

z8dt9xmd

z8dt9xmd3#

按照以下链接中描述的步骤操作,该链接描述了在Windows8机器上安装Hadoop2.3.0。
http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os
这很管用。
谢谢

du7egjpx

du7egjpx4#

如果我们直接使用ApacheHadoop2.3版本的二进制发行版并尝试在MicrosoftWindows上运行它,那么我们将遇到错误util.shell:在hadoop二进制路径中找不到winutils二进制文件。
apache hadoop 2.3版本的二进制发行版不包含一些windows本机组件(如winutils.exe、hadoop.dll等)。这些是在windows上运行hadoop所必需的(不是可选的)。
因此,您需要从hadoop源代码发行版中的“build.txt”文件后面的源代码构建hadoop的windows本机二进制发行版。您可以按照下面的帖子(同样适用于hadoop2.3)来获得带有屏幕截图的分步指南
在microsoft windows操作系统中构建、安装、配置和运行apache hadoop 2.2.0
error util.shell:在hadoop二进制路径中找不到winutils二进制文件

相关问题