Преобразование Parquet в avro создает java.lang.IllegalArgumentException: INT96 еще не реализована ошибка - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь преобразовать файл паркета в avro, но выбрасываю "INT96 еще не реализовано"

Не могли бы вы предложить какое-либо решение для этого

Parquet parquet = ParquetReaderUtils.getParquetData("000001_0");
            MessageType messageType = new MessageType("org.apache.parquet.avro.myrecord",parquet.getSchema());  
            AvroSchemaConverter avroSchemaConverter = new AvroSchemaConverter(new Configuration(false));
            Schema convertedAvroSchema = avroSchemaConverter.convert(messageType);

Исключение в потоке"main" java.lang.IllegalArgumentException: INT96 еще не реализован.в org.apache.parquet.avro.AvroSchemaConverter $ 1.convertINT96 (AvroSchemaConverter.java:279) в org.apache.parquet.avro.AvroSchemaConverter $ 1.convertINT96 (AvroSchemaConverter.java:264) в org.apy$ PrimitiveTypeName $ 7.convert (PrimitiveType.java:297) в org.apache.parquet.avro.AvroSchemaConverter.convertField (AvroSchemaConverter.java:263) в org.apache.parquet.avro.AvroSchemaConverj (конвертер) (конвертор). Конвертер (конвертер).в org.apache.parquet.avro.AvroSchemaConverter.convert (AvroSchemaConverter.java:231)

...