Čo je sekundárny Namenode v Apache Hadoop?
Čo je sekundárny Namenode v Apache Hadoop?

Video: Čo je sekundárny Namenode v Apache Hadoop?

Video: Čo je sekundárny Namenode v Apache Hadoop?
Video: Hadoop namenode И secondary namenode | hadoop hdfs architecture | OnlineLearningCenter 2024, Apríl
Anonim

Sekundárny NameNode v hadoop je špeciálne vyhradený uzol v klastri HDFS, ktorého hlavnou funkciou je získavať kontrolné body metaúdajov súborového systému na menný uzol . Nie je to záloha menný uzol . Ide len o kontrolné body namenode's priestor názvov súborového systému.

Len tak, čo je sekundárny NameNode, je to náhrada za Namenode?

The sekundárny Namenode neustále číta údaje z pamäte RAM Namenode a zapíše ho na pevný disk alebo do súborového systému. Nie je to a nahradiť Namenode , takže ak Namenode zlyhá, celý systém Hadoop vypadne.

Tiež viete, čo sa stane, keď sa NameNode reštartuje? Iba keď Namenode je reštartovaný , na fsimage sa použijú protokoly úprav, aby sa získala najnovšia snímka súborového systému. ale reštartovanie z a Vyskytuje sa namenode veľmi zriedkavo v produkčných klastroch, čo nám hovorí, že protokoly úprav sa môžu pre klastre veľmi zväčšiť, kedykoľvek a Namenode beží po dlhú dobu.

Je v tomto ohľade sekundárny NameNode záložným uzlom?

Záložný uzol : V Sekundárny Namenode a Kontrolný bod Uzol , kontrolné body sa vytvárajú na ich lokálnych súborových systémoch stiahnutím fsimage a úpravou log súborov z aktívnej primárnej menný uzol a zlúči tieto dva súbory a nová kópia fsimage sa uloží do ich lokálnych súborových systémov.

Čo je NameNode v HDFS?

NameNode je stredobodom HDFS . NameNode je známy aj ako Majster. NameNode ukladá iba metadáta HDFS – strom adresárov všetkých súborov v súborovom systéme a sleduje súbory v klastri. NameNode neuchováva skutočné údaje ani súbor údajov. Samotné dáta sú v skutočnosti uložené v DataNodes.

Odporúča: