首先将旧服务器的文件备份下来
---导出旧服务器文件
进入 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
导出后将导出的两个目录拷到硬盘或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目录上即可