How do we configure append output mode with fault-tolerant checkpointing to write new events to Parquet?
outputMode('append') outputs only newly arrived records to the destination sink on every micro-batch.
Writing immutable append-only event logs to data lakes and cloud object stores.
query = streaming_df.writeStream \
.outputMode("append") \
.format("parquet") \
.option("path", "sink/events") \
.option("checkpointLocation", "checkpoints/events") \
.start()Practice typing production-grade PySpark code for Managing Append, Update & Complete Output Modes.