Программа «Wordcount» отличается для разных версий Hadoop (Mapreduce). atleast для MRv1 (mapreduce) и MRv2 (YARN)?
или
Программирование такое же, но необходимые пакеты для wordcount варьируются .......?Программа «Wordcount» отличается для MRv1 (mapreduce) и MRv2 (YARN)
0
A
ответ
1
Если вы говорите о примере WordCount на Hadoop wiki, тогда нет никакой разницы. Вы можете скомпилировать и запустить с MRv1 и MRv2 без изменения какой-либо одной строки исходного кода. Все, что вам нужно, это включить правильный путь к классу, как показано ниже:
javac -cp `hadoop classpath` WordCount.java
Одна вещь, чтобы иметь в виду, WordCount это просто пример HelloWorld для Hadoop, который означает, что вы могли бы реализовать его по-разному, как вы хотите. Фактически, вы могли видеть, что реализации в Hadoop 2.1.0 уже отличаются от того, что вы видите на Hadoop wiki