4

我正在通过 Chuck Lam 的《Hadoop in Action》一书学习 Hadoop。在第一章中,书籍说 Hadoop 安装将具有示例 jar,并且通过运行“hadoop jar hadoop-*-examples.jar”将显示所有示例。但是当我运行命令时,它会抛出错误“找不到或加载主类 org.apache.hadoop.util.RunJar”。我的猜测是安装的 Hadoop 没有示例 jar。我在 Win 7 笔记本电脑的 cygwin 上安装了“hadoop-2.1.0-beta.tar.gz”。请建议如何获取示例 jar。

4

2 回答 2

2

运行以下命令

hadoop jar PathToYourJarFile wordcount inputPath OutputPath

您可以在 hadoop 安装目录中获取示例 jar 文件

于 2013-09-16T09:33:03.603 回答
1

我在这里可以建议的是,您应该手动转到 Hadoop 安装目录并自己查找类似于 hadoop-examples.jar 的 jar 名称。不同的发行版可以有不同的 jar 名称。

如果您在 Cygwin 中,则在 Hadoop 安装目录中,您也可以ls *examples*.jar找到相同的内容,将文件列表缩小到包含示例字符串的任何 jar 文件。

然后,您可以直接使用 jar 文件名,例如 --

hadoop jar <exampleJarYourFound.jar>

希望这能带您找到解决方案。

于 2013-09-15T19:41:30.410 回答