如何将数据追加到现有 Parquet 文件
我使用以下代码来创建 ParquetWriter 并向其写入记录。
ParquetWriter<GenericRecord> parquetWriter = new ParquetWriter(path, writeSupport, CompressionCodecName.SNAPPY, BLOCK_SIZE, PAGE_SIZE);
final GenericRecord record = new GenericData.Record(avroSchema);
parquetWriter.write(record);
但它只允许创建新文件(在指定的路径上)。有没有办法将数据追加到现有的镶木地板文件(在路径处)?缓存 ParquetWriter 在我的情况下是不可行的。