我需要将文件从一个 HDFS 目录移动到另一个 HDFS 目录。
我想检查是否有一些更简单的方法(一些 HDFS API)来完成相同的任务,除了 InputStream/OutputStream ?
我听说过,FileSystem.rename(srcDir, destDir);
但不确定这是否会删除原始 src 目录。
我不想删除原始目录结构,只是将文件从一个文件夹移动到另一个目录。
例如
input Dir - /testHDFS/input/*.txt
dest Dir - /testHDFS/destination
移动文件后,目录应如下所示:-
input Dir - /testHDFS/input
dest Dir - /testHDFS/destination/*.txt
PS:我想在每个文件的映射器函数中实现这个工作。
任何帮助,将不胜感激。