Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды.
public void reduce(Pair key, Iterator values,
Context context)
Возможно ли это? Как ? public void reduce (ключ Pair Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды. Возможно ли это? Как ? public void reduce (ключ Pair Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды. Возможно ли это? Как ?
Подпись устанавливается фреймворком, который я использую (а именно Hadoop). - edit - public void reduce(Pair
public void reduce(Pair
Наконец, настоящая сигнатура метода reduce
- это итерация
. Я был введен в заблуждение этой вики-страницей (которая на самом деле является единственным не устаревшим (но неправильным) примером подсчета слов, который я нашел).