Multioutputformat クラスを使用して MR コードを実行しています。part**** が出力ファイルの最後に追加されています。どうすればそれを回避できますか?
public class MR_reducer extends Reducer {
private MultipleOutputs multipleOutputs;
@Override
protected void setup(Context context) throws IOException,
InterruptedException {
multipleOutputs = new MultipleOutputs(context);
}
@Override
protected void reduce(Text key, Iterable<Text> values, Context context)
throws IOException, InterruptedException {
for (Text value : values) {
multipleOutputs.write(value, new Text(""), key.toString());
}
}
@Override
protected void cleanup(Context context) throws IOException,
InterruptedException {
multipleOutputs.close();
}
}