java—从hadoop的多输入和多输出生成单个文件

pgvzfuti  于 2021-05-27  发布在  Hadoop
关注(0)|答案(0)|浏览(219)

当我在中使用2个文件时 MultipleInputs 和2个文件 MultipleOutputs 然后我得到两个文件作为减速机输出。如何设置只有一个文件作为减速机输出?唯一的可能就是使用 SequenceFile ?

MultipleInputs.addInputPath(job,  new Path(args[0]), TextInputFormat.class);
MultipleInputs.addInputPath(job,  new Path(args[1]), TextInputFormat.class);

FileOutputFormat.setOutputPath(job, new Path(args[2]));
MultipleOutputs.addNamedOutput(job, "outMin", TextOutputFormat.class, Text.class, DoubleWritable.class);
MultipleOutputs.addNamedOutput(job, "outMax", TextOutputFormat.class, Text.class, DoubleWritable.class);

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题