Vad är sekundär Namenode i Apache Hadoop?
Vad är sekundär Namenode i Apache Hadoop?

Video: Vad är sekundär Namenode i Apache Hadoop?

Video: Vad är sekundär Namenode i Apache Hadoop?
Video: Hadoop Rack Awareness 2024, April
Anonim

Sekundär NameNode i hadoop är en speciellt dedikerad nod i HDFS-kluster vars huvudsakliga funktion är att ta kontrollpunkter av filsystemets metadata som finns på namnnod . Det är inte en backup namnnod . Det bara checkpoints namnnoder filsystemets namnutrymme.

Bara så, vad är en sekundär NameNode är det ett substitut till Namenode?

De sekundär Namenode läser hela tiden data från RAM-minnet på Namnnod och skriver det till hårddisken eller filsystemet. Det är inte en ersätta Namenode , så om Namnnod misslyckas, går hela Hadoop-systemet ner.

Vet också, vad händer när NameNode startar om? Först när Namnnod är startas om , redigeringsloggar tillämpas på fsimage för att få den senaste ögonblicksbilden av filsystemet. Men startar om av en Namenode uppstår mycket sällan i produktionskluster, vilket talar om för oss att redigeringsloggar kan bli mycket stora för klustren, när en Namnnod löper under en lång tid.

I detta avseende, är den sekundära NameNode backupnoden?

Backup Node : I Sekundär namnnod och Checkpoint Nod , skapas kontrollpunkter på deras lokala filsystem genom att ladda ner fsimage och redigera loggfiler från aktiv primär namnnod och slår samman dessa två filer och ny fsimage-kopia sparas på deras lokala filsystem.

Vad är NameNode i HDFS?

NameNode är mittpunkten i HDFS . NameNode är också känd som Mästaren. NameNode lagrar endast metadata för HDFS – katalogträdet för alla filer i filsystemet, och spårar filerna över klustret. NameNode lagrar inte den faktiska datan eller datamängden. Själva data lagras faktiskt i DataNodes.

Rekommenderad: