What does rack awareness algorithm means and why is it utilized as a part of Hadoop?

devquora
devquora

Posted On: Feb 22, 2018

 

Rack Awareness algorithm in Hadoop guarantees that all the block copies are not stored on a similar rack or a solitary rack. Considering the reproduction factor is 3, the Rack Awareness Algorithm says that the primary replica of a block will be socked on a local rack and the following two replicas will be put away on an alternate (remote) rack at the same time, on an alternate Data-Node inside that (remote) rack. There are two purposes for utilizing Rack Awareness:

  • To enhance the network performance-: You will discover more prominent system data transmission between machines in a similar rack than the machines living in various racks. In this way, the Rack Awareness helps to compose movement in the middle of various racks and therefore gives a superior write performance.
  • To prevent loss of data: You need not worry about the information even if the whole rack fails because of switch failure or electrical power failure.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    Hadoop Interview Questions

    What does HDFS mean?

    The HDFS is one of the storage systems of the Hadoop structure. It is a circulated file structure that can helpfully ke..

    Hadoop Interview Questions

    What are the key features of HDFS?

    Various key features of HDFS are as follows: HDFS is a profoundly versatile and reliable storage system for big data st..

    Hadoop Interview Questions

    What is check pointing in Hadoop?

    Check pointing is a fundamental part of keeping up and holding on file system metadata in HDFS. It’s urgent for profi..