How Map Reduce Works In Hadoop