Компонент HDFS:

1. ИмяУзел:

* NameNode является основным компонентом сервера HDFS. Во всем кластере имеется только один NameNode.

* NameNode поддерживает и выполняет операцию NameSpace файловой системы, такую ​​как открытие, закрытие и переименование файлов и каталогов, которые присутствуют в файловой системе HDFS.

* В журнале изображений и изменений NameSpace хранится информация о данных и метаданных.

* NameNodes также определяет привязку блоков к DataNodes.

* NameNode — единственная точка отказа.

2. Узел Данных:

  • DataNode — это сервер с несколькими экземплярами.
  • * Может быть «N» номеров серверов Data Node. Числа зависят от типа сети и системы хранения.
  • * Сервер DataNode хранит и поддерживает блоки данных.
  • * Сервер NameNode разрешает DataBlocks на основе типов заданий, отправленных клиентами.
  • * Узлы данных также хранят и извлекают блоки по запросу клиентов или узла имен.
  • * Кроме того, запросы на чтение и запись выполняют создание, удаление и репликацию блоков по инструкции от NameNode.

3. Смотритель зоопарка:

  • Zookeeper позволяет распределенным процессам координировать друг с другом с помощью общего иерархического пространства имен.
  • * Реализация Zookeeper проста и воспроизводима, что обеспечивает высокую производительность, высокую доступность и строго упорядоченный доступ.
  • * Zookeeper поддерживает образ в памяти вместе с журналом транзакций и моментальными снимками для постоянных хранилищ.
  • * Пока доступно большинство серверов, служба Zookeeper будет доступна.