Alex Escobedo
03/03/2023, 3:25 PMAlex Escobedo
03/03/2023, 3:26 PMvar source = FileSource.forRecordStreamFormat(new TextLineInputFormat(), s3Path)
.processStaticFileSet()
.setFileEnumerator((Provider) () -> new NonSplittingRecursiveEnumerator(s3FileFilter::filterPath))
.build();
StreamingFileSink<InsightsRecord> s3Sink =
S3ParquetFileSink.createSink("output", dynamicCheckpointRollingPolicy);
env.fromSource(source, WatermarkStrategy.noWatermarks(), "s3")
.uid("read files")
.map(x -> toPojo(x))
.uid("map to json to pojo")
.addSink(s3Sink);Samrat Deb
03/13/2023, 8:43 AMAlex Escobedo
03/13/2023, 8:46 AMSamrat Deb
03/13/2023, 8:57 AMAlex Escobedo
03/13/2023, 9:04 AMAlex Escobedo
03/13/2023, 9:05 AMAlex Escobedo
03/13/2023, 9:05 AMSamrat Deb
03/17/2023, 4:57 PMSamrat Deb
03/17/2023, 4:58 PMAlex Escobedo
03/17/2023, 7:34 PM