Spark core: The base engine that offers large-scale distributed and parallel data processing.
Spark SQL: Relational functionality that works in tandem with Spark’s API.
GraphX: offers all graph related features.
MLib: Machine learning library.
Spark Streaming: Offers real-time streaming data processing.