piby 180
03/16/2023, 8:56 AMfile_sink = FileSink.for_bulk_format(base_path=output_path, \
writer_factory=ParquetBulkWriters.for_row_type(
row_type,
hadoop_config=Configuration(),
utc_timestamp=True,
)) \
.with_bucket_assigner(BucketAssigner.date_time_bucket_assigner(format_str="yyyy/MM/dd/HH", timezone_id="UTC")) \
.with_output_file_config(
OutputFileConfig.builder()
.with_part_prefix("prefix")
.with_part_suffix(".parquet")
.build()) \
.with_rolling_policy(RollingPolicy.on_checkpoint_rolling_policy()) \
.build()Dian Fu
03/16/2023, 9:27 AMconf = Configuration()
conf.set_string("parquet.compression", "SNAPPY")
ParquetBulkWriters.for_row_type(row_type, hadoop_config=conf, utc_timestamp=True))piby 180
03/16/2023, 9:36 AM