Apache Spark Architecture Explained Driver, Executors, DAGs, Stages & Tasks
Alberto Gaytan
0:00 / 0:00
Apache Spark Architecture Explained Driver, Executors, DAGs, Stages & Tasks
698 просмотров · 4 месяца назад
Alberto Gaytan
198 подписчиков
698 просмотров · 4 месяца назад
Learn Apache Spark architecture in a simple visual way. In this video, we explain the most important Spark concepts: Driver, Cluster Manager, Executors, Jobs, Stages, Tasks, DAGs, Partitions, CPU, and Memory.
00:00 Spark Architecture - The Big Picture (How the driver, cluster manager, and executors work together)
02:08 Driver, Cluster Manager and Executors (Who does what inside a Spark application)
03:38 From Code to Job, Stage and Task (How Spark break work into smaller units)
04:55 Understand the DAG (The Directed Acyclic Graph behind Spark execution)
06:13 Partitions and Parallelism (Why Spark can process big data quickly)
07:32 CPU and Memory in Spark (How resources affect performance)
09:29 End-to-End Spark Execution Example (Putting all key concepts together)