InHadoop, the data which is stored within HDFS isn't always stored in a uniform fashion across the DataNode. The reason this inconsistency comes up is that DataNodes maybe added to the existing cluster and due to this addition, the existing data isn't automatically evenly distributed upon this addition.
After the addition of these DataNodes, the NameNodes was taken into consideration various points to determine which DataNode would be receiving these blocks of data: