Sparkisaframeworkusedforwritingfast,distributedprograms.SparksolvessimilarproblemsasHadoopMapReducedoes,butwithafastin-memoryapproachandacleanfunctionalstyleAPI.WithitsabilitytointegratewithHadoopandbuilt-intoolsforinteractivequeryanalysis(SparkSQL),large-scalegraphprocessingandanaly