Databricks Certified Associate Developer for Apache Spark — Question 75

Which of the following statements about the Spark driver is true?

Answer options

Correct answer: D

Explanation

The correct answer is D because the Spark driver is indeed responsible for scheduling tasks across various worker nodes in a cluster. Option A is incorrect as the Spark driver does not scale horizontally; option B is misleading since there are multiple levels of the execution hierarchy; option C is wrong because if the driver fails, the application does not automatically recover; option E is false as the Spark driver can work with various cluster managers.