Does the picture of Spark come into existence?Why?
* Spark allows parallel processing (across cluster) mainly of in memory data.
* Spark provides api for several programming languages like scala, java, python and R.
* Spark is general purpose
* Spark allow users to build wide range of solutions including streaming, machine learning, reading and writing to hdfs/hive/hbase and other jdbc sources, processing of structured data (DataFrame) and none structured data (RDD) - just to name few
* Spark applications can be deployed to yarn and are able to read/write to hdfs and hive natively.
*** If you found this answer addressed your question, please take a moment to login and click the "accept" link on the answer.