Итератор по промежуточным значениям для использования с mapreduce
mapreduce функция автоматически создает ValueIterator объект во время выполнения и использования это, чтобы сохранить значения, сопоставленные каждым уникальным промежуточным ключом, добавленным функцией карты. Несмотря на то, что вы никогда не должны явным образом создавать ValueIterator возразите, чтобы использовать mapreduce, действительно необходимо взаимодействовать с этим объектом в уменьшать функции. Используйте hasnext и getnext возразите функциям, чтобы получить значения, сопоставленные с каждым уникальным ключом в промежуточном KeyValueStore объект.
mapreduce функция автоматически создает ValueIterator объекты во время выполнения.