在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(...);
然后追加更多内容无效