2014-01-27 48 views
0

「Wordcount」程序有所不同對於不同的Hadoop(Mapreduce)版本,「Wordcount」程序是否有所不同?至少對於MRv1(mapreduce)和MRv2(YARN)是否至少爲 ?

編程是相同的,但wordcount所需的包是不同的.......?對於MRv1(mapreduce)和MRv2(YARN)

回答

1

如果您正在討論Hadoop wiki上的WordCount示例,則沒有區別。您可以編譯並運行MRv1和MRv2,無需修改源代碼的任何一行。所有你需要的是包括如下正確的類路徑:

javac -cp `hadoop classpath` WordCount.java 

有一點要記住的是字計數僅僅是Hadoop的一個HelloWorld示例,這意味着你可以實現它以不同的方式,只要你想。實際上,您可以看到Hadoop 2.1.0中的實現已經與您在Hadoop wiki

相關問題