MRv1 , also called Hadoop 1, where HDFS (resource management and scheduling) and MapReduce (Framework Framework) are closely related. Because of this, non-batch applications cannot be run on hadoop 1. This one has a namenode, so it does not provide high system availability and scalability.
MRv2 (aka Hadoop 2) in this version of hasoop, resource management and planning tasks are separated from MapReduce, which is shared by YARN (another resource negotiator). The resource management and planning layer is under the MapReduce layer. It also provides high system availability and scalability, as we can create redundant NameNodes. A new snapshot feature that enables us to back up file systems that help disaster recovery.
source share