一个Job可以同时拥有多个Mappers吗?
e.g。
job.setMapperClass(Mapper1.class);
job.setMapperClass(Mapper2.class);
job.setMapperClass(Mapper3.class);
答案 0 :(得分:1)
是的,如果您使用ChainMapper
。实际上,ChainMapper
和ChainReducer
一起使您能够执行Mapper+ | Reducer | Mapper*
形式的MapReduce工作流。