2013-10-10 8 views
0

У меня есть вопрос. могу ли я выполнить два или более задания в hadoop одновременно с JobCntrol? У меня есть 2 задания, которые могут выполняться параллельно, а другие задания имеют зависимости от этих двух заданий? Как я могу это сделать с помощью JobControl? , когда я использую его, он выдает ошибку: java.lang.IllegalStateException: Работа в состоянии RUNNING вместо DEFINEпараллельное выполнение задания mapreduce

ответ

1

Там нет необходимости для JobControl, когда вы хотите, чтобы выполнить работу параллельно. Просто отправьте задания, используя JobClient.runJob() API. JobControl используется, когда существует простая DAG заданий.

+0

спасибо большое за ответ .. и еще вопрос .. Я хочу знать, для чего нужны цепочки? Я имею в виду chainMapper и chainReducer. –

+0

@ Anse danesh: Чтобы узнать о цепочки рабочих мест, я написал на нем блог: http://www.unmeshasreeveni.blogspot.in/2014/04/chaining-jobs-in-hadoop-mapreduce.html –

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