В настоящее время я использую Apache ParquetReader для чтения локальных файлов паркета, который выглядит примерно так:
ParquetReader<GenericData.Record> reader = null;
Path path = new Path("userdata1.parquet");
try {
reader = AvroParquetReader.<GenericData.Record>builder(path).withConf(new Configuration()).build();
GenericData.Record record;
while ((record = reader.read()) != null) {
System.out.println(record);
Однако я пытаюсь получить доступ к файлу паркета через S3 без его загрузки. Можно ли разобрать Inputstream напрямую с помощью программы чтения паркета?