Data Engineering

Apache Spark

Apache Spark in practice - driver and executors, lazy evaluation and the DAG of stages, shuffles, partitions, Structured Streaming, and the failure modes that make Spark jobs slow or dead.

Read the Apache Spark guide

Where Apache Spark sits

How this component relates to the rest of the stack. Items without a link are not covered here yet.

Depends on

Must be present for this to run

Deployed with

Commonly run alongside

Apache Spark release support

4 supported
ReleaseLatestReleasedEnd of lifeStatus
4.24.2.0Jul 2026Jan 2028Supported
4.14.1.3Dec 2025Jun 2027Supported
4.04.0.4May 2025Nov 2026Supported
3.5LTS3.5.9Sept 2023Nov 2027Supported
3.43.4.4Apr 2023Oct 2024End of life
3.33.3.4Jun 2022Dec 2023End of life

Data as of 2026-10-01 from endoflife.date. Refresh with node scripts/fetch-versions.mjs.