вывод одной программы mapreduce как ввод в другую программу mapreduce

Я пытаюсь простой пример, в котором вывод одного задания MapReduce должен быть ввод другого задания MapReduce.

Поток должен быть таким:Mapper1 --> Reducer1 --> Mapper2 --> Reducer2 (Выход Mapper1 должен быть входом Reducer1. Выход Reducer1 должен быть входом Mapper2. Выход Mapper2 должен быть входом Reducer2. Выход Reducer2 должен храниться в выходном файле).

Как я могу добавить несколько Mappers и Reducers к моей программе так, чтобы поток поддерживался как выше?

Нужно ли использовать Цепные картографы или Цепные редукторы? Если да, то как я могу их использовать?

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

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