Data analytics with Apache Spark

Apache Spark offers a blazing fast processing engine based out of Apache Hadoop. It provides in-memory cluster processing of the data, thereby providing analytics at high speeds. Apache Spark evolved in AMPLab (U. C. Berkeley) in 2009 and it was made open source through the Apache Software Foundation. Apache Spark is based out of YARN. Following are key features of Apache Spark:

  • Fast: Due to in-memory processing capability, Spark is fast in processing
  • Multiple language support: You can write Spark programs in Java, Scala, R, and Python
  • Deep analytics: It provides truly distributed analytics, which includes machine learning, streaming data processing, and data querying
  • Rich API support: It provides a rich ...

Get Apache Hadoop 3 Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.