实际上我已经开发了使用 Hdfs 存储图像的应用程序。现在我想迁移服务器并在新服务器中再次设置 hadoop。我如何将 HDFS(旧服务器)中的图像文件备份到新服务器中的 HDFS?
我尝试使用 CopyToLocal 命令备份和使用 CopyFromLocal 恢复,但我有错误,当应用程序运行时,我在 hdfs 上恢复的图像无法在我的申请中显示。
如何解决?
谢谢
最佳答案
Distcp 是执行大型集群间/集群内复制数据时使用的命令。 Here是相同的文档。
CopyToLocal 和 CopyFromLocal 也应该适用于少量数据。运行 HDFS CLI并确保文件在那里。那么它可能是应用程序的问题。
关于hadoop - <问> 如何备份和恢复HDFS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14825300/