0

有人可以解释一下这种语法吗?

bin/hadoop jar hadoop*examples*.jar wordcount /user/hpuser/testHadoop /user/hpuser/testHadoop-output

为什么我们在 bin/hadoop 之后很快就使用 jar hadoop*examples*.jar 是什么意思..?wordcount 是工作的名称,还是我们要求 hadoop 不计算字数..?

http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/

4

1 回答 1

2

命令指南

运行一个 jar 文件。用户可以将他们的 Map Reduce 代码捆绑在一个 jar 文件中并使用此命令执行它。

用法:hadoop jar <jar> [mainClass] args...

jar是命令。hadoop*examples*.jar是jar文件。WordCount是主要课程。其余的是传递给WordCount.main()函数的参数:

public static void main(String[] args) throws Exception {
  int res = ToolRunner.run(new Configuration(), new WordCount(), args);
  System.exit(res);
}
于 2013-07-23T06:14:28.327 回答