我正在通过 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。
问问题
2275 次
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 回答