Was ist sekundärer Namenode in Apache Hadoop?
Was ist sekundärer Namenode in Apache Hadoop?

Video: Was ist sekundärer Namenode in Apache Hadoop?

Video: Was ist sekundärer Namenode in Apache Hadoop?
Video: Hadoop Namenode - How does it funtion (with practical examples) - Hadoop 2024, November
Anonim

Sekundärer NameNode in hadoop ist ein speziell dedizierter Knoten im HDFS-Cluster, dessen Hauptfunktion darin besteht, Prüfpunkte der Dateisystem-Metadaten zu übernehmen, die auf Namensknoten . Es ist kein Backup Namensknoten . Es sind nur Checkpoints Namensknoten Namespace des Dateisystems.

Also, was ist ein sekundärer NameNode, ist er ein Ersatz für den Namenode?

Die sekundäre Namenode liest ständig die Daten aus dem RAM des Namenode und schreibt sie auf die Festplatte oder das Dateisystem. Es ist nicht ein Ersatz für die Namenode , also wenn die Namenode fehlschlägt, geht das gesamte Hadoop-System aus.

Wissen Sie auch, was passiert, wenn NameNode neu gestartet wird? Nur wenn die Namenode ist neu gestartet , werden Bearbeitungsprotokolle auf fsimage angewendet, um den neuesten Snapshot des Dateisystems abzurufen. Aber Neustart von a Namenode auftritt sehr selten in Produktionsclustern, was uns sagt, dass Bearbeitungsprotokolle für die Cluster sehr groß werden können, wenn a Namenode läuft über einen langen Zeitraum.

Ist der sekundäre NameNode in dieser Hinsicht der Backup-Knoten?

Backup-Knoten : In Sekundäre Namenode und Checkpoint Knoten , Checkpoints werden auf ihren lokalen Dateisystemen erstellt, indem fsimage heruntergeladen und Protokolldateien von aktiven primären bearbeitet werden Namensknoten und führt diese beiden Dateien zusammen, und eine neue fsimage-Kopie wird auf ihren lokalen Dateisystemen gespeichert.

Was ist NameNode in HDFS?

NameNode ist das Herzstück von HDFS . NameNode wird auch als Meister bezeichnet. NameNode speichert nur die Metadaten von HDFS – den Verzeichnisbaum aller Dateien im Dateisystem und verfolgt die Dateien im Cluster. NameNode speichert weder die eigentlichen Daten noch den Datensatz. Die Daten selbst werden tatsächlich in den DataNodes gespeichert.

Empfohlen: