What is the role of the Spark Driver in a Spark application?
-
A
Executes the actual task computations on data partitions
-
B
Hosts the SparkContext, maintains the DAG, and coordinates task scheduling across executors
-
C
Manages cluster resources and allocates containers
-
D
Stores intermediate shuffle data between stages