¿Qué es el Namenode secundario en Apache Hadoop?
¿Qué es el Namenode secundario en Apache Hadoop?

Video: ¿Qué es el Namenode secundario en Apache Hadoop?

Video: ¿Qué es el Namenode secundario en Apache Hadoop?
Video: 005 - What is secondary Namenode ? 2024, Abril
Anonim

Nodo de nombre secundario en hadoop es un nodo especialmente dedicado en el clúster HDFS cuya función principal es tomar puntos de control de los metadatos del sistema de archivos presentes en namenode . No es una copia de seguridad namenode . Es solo puntos de control namenode's espacio de nombres del sistema de archivos.

Solo así, ¿qué es un NameNode secundario? ¿Es un sustituto del Namenode?

los nodo de nombre secundario lee constantemente los datos de la RAM del Namenode y lo escribe en el disco duro o en el sistema de archivos. No es un sustituto del Namenode , entonces si el Namenode falla, todo el sistema Hadoop falla.

También sepa, ¿qué sucede cuando NameNode se reinicia? Solo cuando el Namenode es reiniciado , los registros de edición se aplican a fsimage para obtener la última instantánea del sistema de archivos. Pero reiniciando de un Ocurre el nodo de nombre muy raramente en clústeres de producción, lo que nos dice que los registros de edición pueden crecer mucho para los clústeres, siempre que un Namenode se ejecuta durante un largo período de tiempo.

En este sentido, ¿el NameNode secundario es el nodo de respaldo?

Nodo de respaldo : En Nodo de nombre secundario y Checkpoint Nodo , los puntos de control se crean en sus sistemas de archivos locales descargando fsimage y edita los archivos de registro desde el servidor primario activo. namenode y fusiona estos dos archivos y la nueva copia de fsimage se guarda en sus sistemas de archivos locales.

¿Qué es NameNode en HDFS?

NameNode es la pieza central de HDFS . NameNode también se conoce como el Maestro. NameNode solo almacena los metadatos de HDFS : El árbol de directorios de todos los archivos del sistema de archivos y realiza un seguimiento de los archivos en todo el clúster. NameNode no almacena los datos reales o el conjunto de datos. Los datos en sí se almacenan en los DataNodes.

Recomendado: