Concept Flow - Rack awareness in HDFS
Client requests file write
NameNode identifies racks
Select DataNodes on different racks
Write replicas to chosen DataNodes
Client confirms write success
Done
The client asks to write data, the NameNode picks DataNodes on different racks to store replicas, ensuring fault tolerance across racks.