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