What is checkpointing used for in Spark Streaming?
-
A
To cache RDDs to disk for faster reuse
-
B
To save the state and metadata of a streaming application for fault recovery
-
C
To snapshot DataFrames at regular intervals
-
D
To synchronize streaming and batch jobs