Map Reduce is the core of Hadoop. It is one of the programming paradigms that acknowledge into consideration enormous adaptability across a thousand’s of the server in a Hadoop cluster. It is a processing layer of Hadoop. Map Reduce is a programming model intended for preparing large volumes of information in parallel by isolating the work into the arrangement of chunks. We need to compose the business logic; at that point rest work will be taken care of by the system.