Mainly SecondaryNameNode server is used as a backup of NameNode server
in Hadoop Distributed File system to recreate the NameNode server if it goes
down. As total HDFS depends on the NameNode we have to recover it.
NameNode actually holds the edit log which contains the
metadata information of the NameNode. In every few second the edit log is sent to the Secondary NameNode. Secondary NameNode can not
become actual NameNode  itself, because after some time gap the edit log  is sent to the SecondaryNameNode. If the NameNode
goes down the Secondary NameNode   lost few data 
but it has a persistent copy of the Namenode  server’s metadata. So we can recreate the
NameNode.

 
No comments:
Post a Comment