Why it matters
Systematic troubleshooting beats guessing. Understanding common issues + fixes speeds resolution.
Advertisement
The architecture
OOM: executor or driver runs out.
Skew: some tasks take 10x longer.
Slow shuffle: shuffle read/write dominates.
Stragglers: same as skew or bad hardware.
Advertisement
How it works end to end
OOM: increase executor memory, reduce partition size, use disk spill, avoid collect().
Skew: salt keys, use AQE skew join, split hot keys.
Shuffle: reduce volume via combiner, use broadcast, tune partition count.
Stragglers: speculative execution.