Hadoop 管理:合并 fsimage 和编辑日志的管理命令

Hadoop Administration: Admin Command to merge fsimage and edits log

使用 HADOOP_HOME/hadoop dfsadmin -saveNamespace 在 Hadoop 集群中合并 fsimage 和编辑而不 restring namenode 是否正确?

如有错误请指正

是的,保存命名空间的命令用法是

hdfs dfsadmin -saveNamespace

此命令会将命名空间图像(从内存中)直接保存到磁盘,这比使用存储在磁盘中的 fsimage 滚动和合并编辑更快。

在保存命名空间之前,确保 safemode 已打开。

hdfs dfsadmin -safemode enter

不需要重启 Namenode 来保存命名空间。