Что такое вторичный Namenode в Apache Hadoop?
Что такое вторичный Namenode в Apache Hadoop?

Видео: Что такое вторичный Namenode в Apache Hadoop?

Видео: Что такое вторичный Namenode в Apache Hadoop?
Видео: 20140927-08 Apache Hadoop 2.0 (YARN). Последние тенденции в обработке больших данных (BigData) 2024, Ноябрь
Anonim

Дополнительное имя Узел в хадуп - это специально выделенный узел в кластере HDFS, основная функция которого - принимать контрольные точки метаданных файловой системы, присутствующих на Namenode . Это не резервная копия Namenode . Это просто контрольно-пропускные пункты Namenode's пространство имен файловой системы.

Итак, что такое вторичный NameNode, заменяет ли он Namenode?

В вторичный Namenode постоянно читает данные из оперативной памяти Namenode и записывает его на жесткий диск или в файловую систему. Это не заменить на Namenode , так что если Namenode выходит из строя, вся система Hadoop выходит из строя.

Также знайте, что происходит при перезапуске NameNode? Только когда Namenode является перезапущен , журналы редактирования применяются к fsimage для получения последнего снимка файловой системы. Но перезапуск из Namenode происходит очень редко в производственных кластерах, что говорит нам о том, что журналы редактирования могут стать очень большими для кластеров, когда Namenode работает в течение длительного периода времени.

В этом отношении является ли вторичный NameNode резервным узлом?

Узел резервного копирования : В Вторичный Namenode и КПП Узел , контрольные точки создаются в их локальных файловых системах путем загрузки fsimage и редактирования файлов журналов с активного основного Namenode и объединяет эти два файла, и новая копия fsimage сохраняется в их локальных файловых системах.

Что такое NameNode в HDFS?

Имя Узел является центральным элементом HDFS . Имя Узел также известен как Мастер. Имя Узел хранит только метаданные HDFS - дерево каталогов всех файлов в файловой системе и отслеживает файлы в кластере. Имя Узел не хранит фактические данные или набор данных. Сами данные фактически хранятся в DataNodes.

Рекомендуемые: