Spark Ecosystems contain four components such as: Spark SQL, Spark Streaming, Spark MLlib and Spark GraphX.
Spark SQLIt is used to execute the SQL queries on Spark data.
Spark StreamingIt is used to process the real time streaming data.
Spark MLlibMachine learning library in Spark, consist of common learning algorithms like classification, regression, clustering, collaborative filtering, dimensionality reduction, etc..
Spark GraphXIt is used to process graph parallel computations.