附加到hadoop序列文件

时间:2018-10-26 11:03:10

标签: java api hadoop sequencefile

在hdfs中是否有任何Java api可以附加序列文件。我能够第一次写入文件,但是一旦我关闭了writer对象并再次打开它以添加更多数据,它就会产生异常。

fileWriter = SequenceFile.createWriter(fileContext, configuration, filePath, 
    Text.class, Text.class, 
    CompressionType.NONE, new DefaultCodec(), 
    new SequenceFile.Metadata(),
    EnumSet.of(CreateFlag.CREATE, CreateFlag.APPEND), 
    Options.CreateOpts.createParent()); 
fileWriter.append(something);
fileWriter.close(); 

再次打开文件编写器以追加更多内容

fileWriter = SequenceFile.createWriter(...); 

然后追加更多内容无效

0 个答案:

没有答案