2013-09-17 4 views
1

Я хочу вывод Карта быть SequenceFileOutputFormat, и конечный результат уменьшения быть TextOutputFormat.формат вывода карт отличается от уменьшения выходного формата в Hadoop

Конфигурация задания позволяет указать setOutputFormatClass только

Как я могу установить различные форматы вывода для отображения и сокращения этапов?

ответ

1

Я не верю, вы можете указать различные форматы вывода для преобразователя и редуктора, только для общего задания , Один из вариантов, который вы могли бы попробовать, в зависимости от вашей обработки, может иметь одно задание, выводящее файл в SequenceFileOutputFormat, а затем другое задание, которое считывает и обрабатывает его, чтобы включить его в TextOutputFormat.

0

конфигурация Работа также позволяет указать выход карты с помощью setMapOutputKeyClass и методов setMapOutputValueClass из Job class в пакете MapReduce Hadoop

+0

Мне нужны разные форматы вывода ** **, а не только ключ/значение. – jdevelop

Смежные вопросы