我试图在windows上配置hadoop2.3.0,但它给了我错误:无法找到或加载主类org.apache.hadoop.hdfs.tools.getconf还有许多其他错误,如“winutils.exe”、“hadoop.dll混乱”和“加载主类”错误。请帮助我在Windows8机器上配置hadoop。我已经安装了JDK1.7cygwin64
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目录中。然后按照教程的其余步骤操作。。。
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
z8dt9xmd3#
按照以下链接中描述的步骤操作,该链接描述了在Windows8机器上安装Hadoop2.3.0。http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os这很管用。谢谢
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.0error util.shell:在hadoop二进制路径中找不到winutils二进制文件
4条答案
按热度按时间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目录中。
然后按照教程的其余步骤操作。。。
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
z8dt9xmd3#
按照以下链接中描述的步骤操作,该链接描述了在Windows8机器上安装Hadoop2.3.0。
http://www.srccodes.com/p/article/38/build-install-configure-run-apache-hadoop-2.2.0-microsoft-windows-os
这很管用。
谢谢
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二进制文件