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