Co je sekundární Namenode v Apache Hadoop?
Co je sekundární Namenode v Apache Hadoop?

Video: Co je sekundární Namenode v Apache Hadoop?

Video: Co je sekundární Namenode v Apache Hadoop?
Video: 005 - What is secondary Namenode ? 2024, Duben
Anonim

Sekundární NameNode v hadoop je speciálně vyhrazený uzel v clusteru HDFS, jehož hlavní funkcí je přijímat kontrolní body metadat systému souborů přítomných na jmenný uzel . Není to záloha jmenný uzel . Jsou to jen kontrolní body jmenného uzlu jmenný prostor souborového systému.

Jen tak, co je sekundární NameNode, je to náhrada za Namenode?

The sekundární Namenode neustále čte data z paměti RAM Namenode a zapíše jej na pevný disk nebo do systému souborů. Není to a nahradit Namenode , takže pokud Namenode selže, celý systém Hadoop se zhroutí.

Také víte, co se stane, když se NameNode restartuje? Pouze když Namenode je restartován , protokoly úprav se použijí na fsimage, aby se získal nejnovější snímek systému souborů. Ale restartování z a Objeví se jmenný uzel velmi zřídka v produkčních klastrech, což nám říká, že protokoly úprav se mohou klastrům velmi zvětšit, kdykoli a Namenode běží po dlouhou dobu.

Je v tomto ohledu sekundární NameNode záložním uzlem?

Záložní uzel : V Sekundární Namenode a kontrolní bod Uzel , jsou kontrolní body vytvářeny v jejich lokálních souborových systémech stažením fsimage a editací log souborů z aktivní primární volby jmenný uzel a sloučí tyto dva soubory a nová kopie fsimage se uloží do jejich lokálních souborových systémů.

Co je NameNode v HDFS?

NameNode je středobodem HDFS . NameNode je také známý jako Mistr. NameNode ukládá pouze metadata HDFS – strom adresářů všech souborů v systému souborů a sleduje soubory v klastru. NameNode neukládá aktuální data ani datovou sadu. Samotná data jsou ve skutečnosti uložena v DataNodes.

Doporučuje: