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