我有一个使用AvroKeyOutput作为输出格式的Reducer。默认情况下,MapReduce会将我的所有key写入单个输出文件。我想为每个键值写入一个单独的输出文件。Avro提供了AvroMultipleOutputs方法,但示例很少。Apache提供的AvroMultipleOutputs,展示了如何在定义作业时预先配置各种输出。例子表明:职位:AvroMultipleOutputs.addNamedOutput(job,"avro1",AvroOutputFormat.class,schema);AvroMultipleOutputs.addNamedOutput(job,"