Our Community is getting an upgrade! To get everything ready for the relaunch, we’ll be placing the site in read-only mode starting September 21st.
We really appreciate your understanding while we get things set up behind the scenes. Catch up on all the exciting details about the move here.
Need help or have questions? Drop us a line at [email protected]

Archives of Support Questions (Read Only)

This is an archived board for historical reference. Information and links may no longer be available or relevant
Announcements
This board is archived and read-only for historical reference. To ask a new question, please post a new topic on the appropriate active board.

Will the Spark replace the Map-Reduce in Hadoop?

avatar
New Member

As Spark has much more advantages over the Map-Reduce framework like in-memory processing, Faster Real-time data analysis and also it claims to process data 100x faster than MapReduce, while 10x faster with the disks. So, Will it be replacing the Map-Reduce? or will it be used paralelly?

1 ACCEPTED SOLUTION

avatar
Super Guru
@Vinay Reddy NaguruSaprk is far ahead in terms of perfomance but it still need to address some of the concern like memory management. for some use case mapreduce is preferred over spark e.g. ETL calculations where result sets are vast and may exceed total RAM of hadoop cluster,mapreduce can out perform Spark for this situation.Iterative machine learning where spark is not able to manage memory more proficiently is ideal use case for mapreduce. but spark is evolving so fast and trying address these concerns so i think it is not very distant when spark will replace MR completely but for now they can coexists in the cluster.

View solution in original post

3 REPLIES 3

avatar
Super Guru
@Vinay Reddy NaguruSaprk is far ahead in terms of perfomance but it still need to address some of the concern like memory management. for some use case mapreduce is preferred over spark e.g. ETL calculations where result sets are vast and may exceed total RAM of hadoop cluster,mapreduce can out perform Spark for this situation.Iterative machine learning where spark is not able to manage memory more proficiently is ideal use case for mapreduce. but spark is evolving so fast and trying address these concerns so i think it is not very distant when spark will replace MR completely but for now they can coexists in the cluster.

avatar
Master Guru

More likely that principals and techniques from spark and flink will enhance map reduce. Flink is faster so that would've a better choice than Spark. Tez is very powerful accelerator

avatar
New Member

Thank you for your response @Timothy Spann