我希望将MapReduce作业的所有输入数据存储在一个序列文件中,但是这些数据会在一天中随时间增加。问题是,如果存在SequenceFile,下面的调用将只是覆盖SequenceFile,而不是附加到它。seqWriter.append(new Text(key), new BytesWritable(value));另一个问题是,我无法维护自己格式的文件,无法在一天结束时将数据转换为SequenceFile,因为可以在任何时候使
$Writer.init(SequenceFile.java:961)at org.apache.hadoop.io.SequenceFile.createWriter(SequenceFile.java:393)
at org.apache.hadoop.io.SequenceFile.createWriter(Seq