This document provides an overview of Hadoop versions 1.x and 2.x. Hadoop 1.x included HDFS for storage and MapReduce for processing. It had limitations around scalability, availability, and resources. Hadoop 2.x introduced YARN to replace MapReduce and address its limitations. YARN provides a framework for multiple data processing models and improved cluster utilization. It allows multiple applications like streaming, interactive query, and graph processing to run on the same Hadoop cluster.