更新时间:2022-08-12 11:26:34
Hadoop 数据恢复任务失败时,您可通过点击任务详情,查看执行信息中的报错内容进行判断排查。
  • 恢复过程中报错:恢复某文件失败,原因是 HDFS 写入文件失败。
 

【问题原因】不支持相同数据源同时恢复至同一路径。
【解决方案】不进行相同数据源同时恢复到同一路径的操作。

 
  • 恢复过程中报错:恢复某文件失败,原因是 HDFS 打开某文件失败,Name node is in safe mode。


【问题原因】HDFS 启动过程中,初始阶段会进入安全模式,当 HDFS 处于安全模式时,文件无法恢复,需等待安全模式结束后方能成功恢复。
【解决方案】等待安全模式结束再进行恢复,或者手动解除安全模式(不建议),手动解除安全模式方法:bin/hadoop dfsadmin -safemode leave。

 
  • 恢复过程中报错:恢复某文件失败,原因是 HDFS 写入文件失败,could only be replicated to 0 nodes instead of minReplication (=1)。


【问题原因】Hadoop 环境所在路径空间不足。
【解决方案】增加环境所在路径空间。

 
  • 恢复过程中报错:HDFS 创建 xxx 失败,原因:RemoteException:Path is not a directory。


【问题原因】恢复目录时,目的地路径中存在与目录同名的文件,导致创建目录失败。
【解决方案】删除目的地路径中同名的文件,或者选择恢复至其他路径。

 
  • 恢复过程中报错:恢复文件 xxx 失败,原因:RemoteException: xxx already exists as a director。


【问题原因】恢复文件时,目的地路径中存在与文件同名的目录,导致创建文件失败。
【解决方案】删除目的地路径中同名的目录,或者选择恢复至其他路径。