Что такое форматирование 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 не будут затронуты;