Table of contents 1. Apache Spark Architecture 1.1 Spark Cluster Manager 1.2 Spark Driver Program 1.3 Spark Executors: 2. What Does Spark Driver do? 3. Spark Driver Configuration 3.1 Number of Spark Driver cores: 3.2 Spark Driver maxResultSize: 3.3 Spark Driver Memory 4. Conclusion