Компонент 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 будет доступна.