7.1 Apache 和 Apache 集群间数据拷贝
1)scp命令
实现两个远程主机之间的文件复制
// 推 push
scp -r hello.txt pcz@hadoop1:/user/pcz/hello.txt
// 拉 pull
scp -r pcz@hadoop1:/user/pcz/hello.txt hello.txt
//是通过本地主机中转实现两个远程主机的文件复制;如果在两个远程主机之间 ssh 没有配置的情况下可以使用该方式。
scp -r pcz@hadooop1:/user/pcz/hello.txt pcz@hadoop2:/user/pcz
2)distcp 命令
实现两个 Hadoop 集群之间的递归数据复制
[pcz@hadoop1 hadoop-3.1.3]$ bin/hadoop distcp hdfs://hadoop1:8020/user/pcz/hello.txt hdfs://hadoop15:8020/user/pcz/hello.txt