Hadoop 如何进行namenode备份

Hadoop 如何进行namenode备份,hadoop,hdfs,hadoop2,webhdfs,bigdata,Hadoop,Hdfs,Hadoop2,Webhdfs,Bigdata,我有一个hadoop集群,有6个datanode和1个namenode。但我没有任何备用名称节点或日志节点。我知道这不是一个好的做法,但由于一些限制,我不得不暂时继续这样做 有谁能告诉我,如何手动备份namenode元数据?我已通过此命令备份了fsimage hdfs dfsadmin -fetchImage someFilename 但这就是我要做的吗?或者我还必须复制dfs.namenode.name.dir目录 如果fsimage是唯一的东西,那么如果我现有的namenode因硬件问题停

我有一个hadoop集群,有6个datanode和1个namenode。但我没有任何备用名称节点或日志节点。我知道这不是一个好的做法,但由于一些限制,我不得不暂时继续这样做

有谁能告诉我,如何手动备份namenode元数据?我已通过此命令备份了fsimage

hdfs dfsadmin -fetchImage someFilename
但这就是我要做的吗?或者我还必须复制dfs.namenode.name.dir目录

如果fsimage是唯一的东西,那么如果我现有的namenode因硬件问题停机,我们如何恢复fsimage呢

如果我有dfs.namenode.name.dir目录和fsimage的副本,在这种情况下,我如何使用它们进行恢复

请告诉我是否有人知道手动备份和恢复namenode元数据的过程


提前谢谢

有关Namenode的备份和备份数据的还原,请参阅此链接: