Hvad er sekundær Namenode i Apache Hadoop?
Hvad er sekundær Namenode i Apache Hadoop?

Video: Hvad er sekundær Namenode i Apache Hadoop?

Video: Hvad er sekundær Namenode i Apache Hadoop?
Video: 005 - What is secondary Namenode ? 2024, April
Anonim

Sekundær NameNode i hadoop er en specielt dedikeret node i HDFS-klyngen, hvis hovedfunktion er at tage kontrolpunkter af filsystemets metadata på navnenod . Det er ikke en backup navnenod . Det kontrollerer bare navnenoder filsystemets navneområde.

Bare så, hvad er en sekundær NameNode, er det en erstatning for NameNode?

Det sekundær Namenode læser konstant data fra RAM'en på Navnenode og skriver det ind på harddisken eller filsystemet. Det er ikke en erstatning for Namenode , så hvis Navnenode fejler, går hele Hadoop-systemet ned.

Ved også, hvad der sker, når NameNode genstarter? Først når Navnenode er genstartet , redigeres logfiler på fsimage for at få det seneste snapshot af filsystemet. Men genstarter af en Namenode forekommer meget sjældent i produktionsklynger, hvilket fortæller os, at redigeringslogfiler kan blive meget store for klyngerne, når en Navnenode kører i lang tid.

I denne henseende, er den sekundære NameNode backup-noden?

Backup Node : Ind Sekundær navnenode og Checkpoint Node , oprettes kontrolpunkter på deres lokale filsystemer ved at downloade fsimage og redigere logfiler fra aktive primære navnenod og slår disse to filer sammen, og en ny fsimage-kopi gemmes på deres lokale filsystemer.

Hvad er NameNode i HDFS?

NavnNode er midtpunktet i HDFS . NavnNode er også kendt som Mesteren. NavnNode gemmer kun metadata af HDFS – bibliotekstræet for alle filer i filsystemet og sporer filerne på tværs af klyngen. NavnNode gemmer ikke de faktiske data eller datasættet. Selve dataene er faktisk gemt i DataNodes.

Anbefalede: