使用 AvroParquetReader 读取模型已经发散的文件

问题描述 投票:0回答:0

我想用 Java 中的 AvroParquetReader 读取镶木地板文件。文件页脚指定模型类,例如com.bigcompany.model.Foo,但是在写入文件时,模型对象中少了一列。额外的列没有添加到模型对象的末尾而是在中间,所以我目前得到的错误是它试图从文件中放入一个字符串值并将其放入模型对象的整数列中。

为了论证,我不能使用旧版本的模型或修改文件。我需要使用现有文件和当前模型版本,我需要将文件读入模型对象而忽略附加字段。

AvroParquetReader 是否有允许我执行此操作的选项?

java parquet avro
© www.soinside.com 2019 - 2024. All rights reserved.