在执行“hadoop namenode -format”时,出现以下消息。
Re-format filesystem in Storage Directory /opt/data/temp/dfs/name ? (Y or N)
这里应该给什么? “Y”或“N”。
如果指定为Y,它将丢失HDFS中的数据吗?
最佳答案
仅当dfs.namenode.name.dir
已经存在时,即目录已被格式化或现有目录已映射到dfs.namenode.name.dir
时,才会提示此问题。
如果您希望重新格式化,请输入Y
或N
。
输入Y
时,目录将被格式化,删除所有现有的元数据(fsimage
和edits
日志)。
这种重新格式化仅删除元数据,必须手动删除数据dfs.datanode.data.dir
目录。
关于hadoop - 在hadoop namenode -format命令上查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42803137/