in Big Data | Hadoop by
Q:
What is the meaning of Rack Awareness in Hadoop?

1 Answer

0 votes
by

In Hadoop, most of the components like NameNode, DataNode etc are rack- aware. It means they have the information about the rack on which they exist. The main use of rack awareness is in implementing fault-tolerance.

Any communication between nodes on same rack is much faster than the communication between nodes on two

 

different racks.

In Hadoop, NameNode maintains information about rack of each DataNode. While reading/writing data, NameNode tries to choose the DataNodes that are closer to each other. Due to performance reasons, it is recommended to use close data nodes for any operation.

So Rack Awareness is an important concept for high performance and fault- tolerance in Hadoop.

 

Click here to read more about Loan/Mortgage
Click here to read more about Insurance

Related questions

0 votes
0 votes
asked Jun 8, 2020 in HDFS by Robindeniel
0 votes
asked Jan 11, 2020 in Big Data | Hadoop by rajeshsharma
0 votes
asked Sep 4, 2020 in Git by Robindeniel
0 votes
asked Jan 7, 2020 in Big Data | Hadoop by sharadyadav1986
0 votes
asked Jan 21, 2020 in ECMAScript by GeorgeBell
...