Что такое форматирование форматирования наложения?
Что именно связано с форматированием namenode. Если я введу следующую команду в мой терминал в моей папке установки приложения:
bin/hadoop namenode -format
Что именно он выполняет? Я ищу, чтобы понять принципы форматирования наменования и его значение. Спасибо...
Ответы
Ответ 1
Hadoop NameNode - это централизованное место файловой системы HDFS, которая хранит дерево каталогов всех файлов в файловой системе и отслеживает, где в кластере хранятся данные файла. Короче говоря, он сохраняет метаданные, относящиеся к datanodes. Когда мы форматируем namenode, он форматирует метаданные, связанные с узлами данных. Поступая так, вся информация о datanodes теряется, и их можно повторно использовать для новых данных.
Ответ 2
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>
Ответ 3
Просто скажите,
- NameNode содержит метаданные о данных, хранящихся в DataNodes;
- Если формат NameNode отформатирован, удаляются только метаданные.
- Исходные данные в DataNode не будут затронуты;