//复制文件
$>hadoop distcp file1 file2
//复制文件夹,如果dir2不存在,则会创建
//如果dir2存在,则会将dir1放入dir2下,形成dir2/dir1目录
$>hadoop distcp dir1 dir2
//可以使用-overwrite强行覆盖dir2
$>hadoop distcp -overwrite dir1 dir2
//可以使用-update仅更新发生变化的文件
$>hadoop distcp -update dir1 dir2
//使用另一个Hadoop集群备份数据
-delete 删除dir2中dir1目录不存在的文件
//-p 保留文件状态,如权限,块大小,副本数
$>hadoop distcp -update -delete -p hdfs://namenode1/dir hdfs://namenode2/dir