Java 如何在使用hadoop聚合框架的hadoop中执行aggreagatewordcount示例?

Java 如何在使用hadoop聚合框架的hadoop中执行aggreagatewordcount示例?,java,hadoop,mapreduce,Java,Hadoop,Mapreduce,我尝试执行hadoop示例jar文件中的aggregatewordcount示例。即使程序运行成功,输出也不是我所期望的。输出文件只有一行,如下所示: record_count 9 其中9是输入文件中作为程序输入的行数。程序应该给出输入文件中每个唯一字的字数。我用以下命令执行程序: hadoop jar hadoop-mapreduce-examples-2.2.0.jar aggregatewordcount input_dir output_dir 1 textinputformat

我尝试执行hadoop示例jar文件中的aggregatewordcount示例。即使程序运行成功,输出也不是我所期望的。输出文件只有一行,如下所示:

record_count 9
其中9是输入文件中作为程序输入的行数。程序应该给出输入文件中每个唯一字的字数。我用以下命令执行程序:

hadoop jar hadoop-mapreduce-examples-2.2.0.jar aggregatewordcount input_dir output_dir 1 textinputformat 

我正在使用hadoop 2.2.0。如何使程序正常运行?

这是wordcount not aggregatewordcount的行为wordcount和aggregatewordcount应该提供相同的输出。wordcount使用自定义映射器和缩减器。aggregatewordcount使用hadoop聚合框架。你能解释一下你的观点吗。