Hadoop 如何从HDFS中的BP文件夹恢复数据

Hadoop 如何从HDFS中的BP文件夹恢复数据,hadoop,hdfs,namenode,datanode,Hadoop,Hdfs,Namenode,Datanode,配置:我们有1个HDFS名称节点和3个数据节点 现在,namenode被重新启动,并且由于某种原因集群ID被更改(Datanodes仍在运行) 我们尝试将集群ID从datanode更新到namenode,反之亦然,但没有成功。Namenode和datanode无法同步数据 由于这是关键的,而且数据较少,我们格式化了HDFS。(在格式化之前,我们将整个BP文件夹复制到某个存储中) 现在我们可以将备份文件夹中的数据恢复到HDFS吗?如果没有NameNodefsimage仅使用备份的BP文件夹就无法恢

配置:我们有1个HDFS名称节点和3个数据节点

现在,namenode被重新启动,并且由于某种原因集群ID被更改(Datanodes仍在运行)

我们尝试将集群ID从datanode更新到namenode,反之亦然,但没有成功。Namenode和datanode无法同步数据

由于这是关键的,而且数据较少,我们格式化了HDFS。(在格式化之前,我们将整个BP文件夹复制到某个存储中)


现在我们可以将备份文件夹中的数据恢复到HDFS吗?

如果没有NameNode
fsimage
仅使用备份的BP文件夹就无法恢复数据。修复集群Id要比从BP文件夹中恢复数据容易得多