Итерация дважды по значениям (MapReduce)

Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды.

public void reduce(Pair key, Iterator values,
                   Context context)

Возможно ли это? Как ? public void reduce (ключ Pair , значения Iterator , контекст контекста) ...

Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды.

public void reduce(Pair key, Iterator values,
                   Context context)

Возможно ли это? Как ? public void reduce (ключ Pair , значения Iterator , контекст контекста) ...

Я получаю итератор в качестве аргумента, и я хотел бы повторить итерацию значений дважды.

public void reduce(Pair key, Iterator values,
                   Context context)

Возможно ли это? Как ? Подпись устанавливается фреймворком, который я использую (а именно Hadoop).

- edit -
Наконец, настоящая сигнатура метода reduce - это итерация . Я был введен в заблуждение этой вики-страницей (которая на самом деле является единственным не устаревшим (но неправильным) примером подсчета слов, который я нашел).

18
задан cricket_007 3 April 2018 в 12:24
поделиться