复制到同路径下:a/b/c-> a/b/c
1
distcp -pt hdfs://a/b/c/2021-02-01 hdfs://a/b/c/1900-01-01
结果是:
hdfs://a/b/c/1900-01-01/2021-02-01
2 这才是对的,直接复制文件过来。
distcp -pt hdfs://a/b/c/2021-02-01/* hdfs://a/b/c/1900-01-01
或者
distcp -pt hdfs://a/b/c/2021-02-01/* hdfs://a/b/c/1900-01-01/
结果是:
hdfs://a/b/c/1900-01-01/2021-02-01_f1.lzo
hdfs://a/b/c/1900-01-01/2021-02-01_f2.lzo
复制到不同路径下:a/b/c -> d/e/f
1 这也是直接复制文件过来
distcp -pt hdfs://a/b/c/2021-02-01 hdfs://d/e/f/1900-01-01
或者
distcp -pt hdfs://a/b/c/2021-02-01/* hdfs://d/e/f/1900-01-01
结果是:
hdfs://a/b/c/1900-01-01/2021-02-01_f1.lzo
hdfs://a/b/c/1900-01-01/2021-02-01_f2.lzo