Как излучать в тесном методе Редуктор

close метод, унаследованный отMapReduceBase не имеет аргументов:

public void close()

Так что я неиметьOutputCollector какreduce метод делает:

void reduce(K2 key, Iterator values, OutputCollector output, Reporter reporter)

В новом API Hadoop я обнаружил, что класс Reducer имеетsetup метод:

void setup(Context context)

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

Ответы на вопрос(1)

Ваш ответ на вопрос