Spark
Hadoop has been used as a processing framework for large datasets for the past decade and it has brought tremendous value and cost saving to organizations. MapReduce has evolved over a time but it is not efficient for a few use cases like near real-time computation, multi-pass computation, which is iterative processing, and so on. Every time the data is processed, it has to be written into the disk and then you have to pick data from disk for further processing. Along with this, if we need to add additional use cases which require libraries such as Mahout and Apache Storm, then it has to be integrated separately in the Hadoop cluster. Spark is a distributed data processing framework that provides functional APIs for manipulating data ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access