0

不同 Hadoop(Mapreduce) 版本的“Wordcount”程序是否不同。至少对于 MRv1(mapreduce)和 MRv2(YARN)?

编程相同,但字数所需的软件包不同.......?

4

1 回答 1

1

如果您在谈论Hadoop wiki上的 WordCount 示例,则没有区别。您可以使用 MRv1 和 MRv2 编译和运行,而无需修改任何单行源代码。您只需要包含正确的类路径,如下所示:

javac -cp `hadoop classpath` WordCount.java

要记住的一件事是 WordCount 只是 Hadoop 的 HelloWorld 示例,这意味着您可以根据需要以各种方式实现它。事实上,您可以看到Hadoop 2.1.0中的实现已经与您在Hadoop wiki上看到的不同

于 2014-01-28T03:16:34.363 回答