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

NameNode управляет пространством имён HDFS и метаданными файлов и блоков. DataNode хранит сами блоки и обслуживает чтение и запись данных клиентами.

Короткий ответ

Что ответить на собеседовании

NameNode управляет пространством имён HDFS и метаданными файлов и блоков. DataNode хранит сами блоки и обслуживает чтение и запись данных клиентами.

Подробный разбор

Ответ с пояснениями

NameNode управляет пространством имён HDFS и метаданными файлов и блоков. DataNode хранит сами блоки и обслуживает чтение и запись данных клиентами.

Клиент запрашивает расположение блоков у NameNode, а данные получает от DataNode. Последние отправляют heartbeat и отчёты о блоках. Для доступности метаданных нужна корректная HA-конфигурация; Secondary NameNode сам по себе не является автоматической горячей заменой основного. Архитектура HDFS.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку