Cos'è il Namenode secondario in Apache Hadoop?
Cos'è il Namenode secondario in Apache Hadoop?

Video: Cos'è il Namenode secondario in Apache Hadoop?

Video: Cos'è il Namenode secondario in Apache Hadoop?
Video: What is Secondary NameNode? | javapedia.net 2024, Aprile
Anonim

Nome secondarioNodo in hadoop è un nodo appositamente dedicato nel cluster HDFS la cui funzione principale è prendere i checkpoint dei metadati del file system presenti su namenode . Non è un backup namenode . Sono solo posti di blocco namenode's spazio dei nomi del file system.

Così, cos'è un NameNode secondario è un sostituto del Namenode?

Il Nome nodo secondario legge costantemente i dati dalla RAM del Nomenodo e lo scrive nel disco rigido o nel file system. non è un sostituire al Namenode , quindi se il Nomenodo fallisce, l'intero sistema Hadoop non funziona.

Inoltre, cosa succede quando NameNode si riavvia? Solo quando il Nomenodo è riavviato , i log di modifica vengono applicati a fsimage per ottenere l'ultima istantanea del file system. Ma ricominciare di una Si verifica il nodo del nome molto raramente nei cluster di produzione, il che ci dice che i log di modifica possono diventare molto grandi per i cluster, ogni volta che a Nomenodo funziona per un lungo periodo di tempo.

A questo proposito, il NameNode secondario è il nodo di backup?

Nodo di backup : In Nodo del nome secondario e Checkpoint Nodo , i checkpoint vengono creati sui loro file system locali scaricando fsimage e modifica i file di registro dal primario attivo namenode e unisce questi due file e la nuova copia di fsimage viene salvata sui loro file system locali.

Che cos'è NameNode in HDFS?

NomeNodo è il fulcro di HDFS . NomeNodo è anche conosciuto come il Maestro. NomeNodo memorizza solo i metadati di HDFS – l'albero delle directory di tutti i file nel file system e tiene traccia dei file nel cluster. NomeNodo non memorizza i dati effettivi o il set di dati. I dati stessi sono effettivamente memorizzati nei DataNodes.

Consigliato: