您好,欢迎访问本站博客! 请先 登录, 没有账号? 会员注册
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站部分资源来自网络,如有侵权请联系站长删除!

Hadoop数据迁移 单节点

默认分类 Sena 2020-05-30 66 次浏览 0个评论

首先将旧服务器的文件备份下来


---导出旧服务器文件

进入 master:50070/explorer.html 查看hadoop文件目录的结构

然后分别导出每个目录下的文件, 导出到实际目录        

cd /home/hadoop/hadoop-2.5.2

bin/hadoop fs -get /new /home/hadoop/hadoop2.5.2/new1                /hadoop目录    /导出到的目录
bin/hadoop fs -get /project /home/hadoop/hadoop2.5.2/project1

image.png



导出后将导出的两个目录拷到硬盘或xhsell操作的机器上

/home/hadoop/hadoop2.5.2          /new1 || /project1


导入到新的Hadoop前, 如果新hadoop有测试数据, 先清理一下新的hadoop

要从HDFS中删除文件,可以使用以下命令:

hadoop fs -rm -r -skipTrash /path_to_file/file_name

要从HDFS中删除文件夹,可以使用以下命令:

hadoop fs -rm -r -skipTrash /folder_name


将硬盘里面的导出的文件Copy到新hadoop的机器上

cd /home/hadoop/hadoop-2.5.2
bin/hadoop fs -put /home/hadoop/hadoop2.6.5/new1/new  /            这个/  会把new传到hadoop上面 /new
bin/hadoop fs -put /home/hadoop/hadoop2.6.5/project1/project  /

推送new1 文件夹里面的new路径到 hadoop的new目录上即可

已有 66 位网友参与,快来吐槽:

发表评论