2015-07-18 1 views
0

Я новичок в hadoop2.60. Я написал алгоритм MapReduce. набор данных, как показано ниже 1 кредит 1234Как создать выходные файлы из программы cardo?

2 кредита 234

1 ASD 1234

1 AQW 1234

1 ASDE 1267

2 Qwer 1246

I хотите, если firstColumn равен 1, то все данные этой строки должны перейти к файлу 1-вывод иначе все данные shuld идут в file2-output.

Как достичь этого в map-reduce.

ответ

1

Да, вы можете это сделать. Это может быть достигнуто MultipleOutputFormat и с использованием его generateFileNameForKeyValue.

Использование условий if и MultipleOutputFormat достигается с легкостью.

Вы можете увидеть это для большего количества примеров. Is it possible to have multiple output files for a map-reduce?

Надеюсь, я мог бы ответить на ваши вопросы.

+0

Hello Rachit. Спасибо ... У вас есть полный код для того же самого? – user3343543

+0

У меня его нет сейчас, но я могу наверняка работать над чем-то через несколько дней и опубликовать его. Также вы можете принять ответ. Спасибо. –