Что такое форматирование hadoop namenode?

Что именно участвует в форматировании наменоде. Если я введу следующую команду в моем терминале в моей папке установки hadoop:

  bin/hadoop namenode -format

Что именно это делает? Я стремлюсь понять принципы форматирования наменоде и его значение. Спасибо...

3 ответа

Решение

Hadoop NameNode - это централизованное место файловой системы HDFS, которое хранит дерево каталогов всех файлов в файловой системе и отслеживает, где в кластере хранятся данные файла. Короче говоря, он хранит метаданные, относящиеся к датодам. Когда мы форматируем namenode, он форматирует метаданные, связанные с узлами данных. При этом вся информация о датоделях теряется, и их можно повторно использовать для новых данных.

hadoop namenode -format форматирует вашу файловую систему в месте, указанном в hdfs-site.xml

здесь мой namenode каталог /usr/local/hadoop/dfs/name

<property>
<name>dfs.name.dir</name>
<value>/usr/local/hadoop/dfs/name</value>
<final>true</final>
</property>

Просто скажи,

  • NameNode содержит метаданные о данных, хранящихся в DataNodes;
  • Если NameNode отформатирован, одни только метаданные удаляются.
  • Исходные данные в DataNode не будут затронуты;
Другие вопросы по тегам