apache - 如何在 Windows 8 上配置 hadoop 2.3.0?

标签 apache hadoop cygwin

我尝试在 Windows 上配置 hadoop 2.3.0,但它给了我

错误:无法找到或加载主类 org.apache.hadoop.hdfs.tools.GetConf

还有许多其他错误,如“winutils.exe”、“hadoop.dll 困惑”和“加载主类”错误。

请帮我在 Windows 8 机器上配置 Hadoop。

我已经安装了 JDK 1.7 cygwin64

最佳答案

如果我们直接获取 Apache Hadoop 2.3 版本的二进制分发版并尝试在 Microsoft Windows 上运行它,那么我们会遇到 ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path。

Apache Hadoop 2.3 版本的二进制分发版不包含某些 Windows 原生组件(如 winutils.exe、hadoop.dll 等)。这些是在 Windows 上运行 Hadoop 所必需的(不是可选的)。

因此,您需要从位于 hadoop 源代码分发内的“BUILD.txt”文件后面的源代码构建 hadoop 的 Windows native 二进制分发。您可以按照以下帖子(也适用于 hadoop 2.3)获取带有屏幕截图的分步指南

Build, Install, Configure and Run Apache Hadoop 2.2.0 in Microsoft Windows OS

ERROR util.Shell: Failed to locate the winutils binary in the hadoop binary path

关于apache - 如何在 Windows 8 上配置 hadoop 2.3.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934216/

相关文章:

windows - 如何在 Cygwin 命令行上将 Windows 路径格式化为 Unix 路径

CentOS 6.4 上的 Apache2 + FastCGI + php-fpm ==> 有效,但 error_log 中出现错误

hadoop - HUE在创建/删除表后清除表名称过滤器

Hadoop:hdfs dfs -text 的倒数

perl - perl 的 -i 不带参数会在 Cygwin 上创建备份文件吗?

batch-file - 通过批处理文件自动化 cygwin

java - 我无法使用 apache-maven3.2.2 构建项目

javascript - 在本地主机上唯一识别客户端

php - .htaccess URL 重写在 Safari/iPad/iOS 上失败

hadoop - hadoop datanode监听随机端口