1. org.apache.hadoop.fs.FileSystem没有可以将hdfs某一路径下的文件复制到另一个路径下的方法

hdfs文件拷贝方法及注意点 

 

想要实现此,org.apache.hadoop.fs.FileUtil中有如下方法可以引用:

hdfs文件拷贝方法及注意点 

 

2. 工作中会遇到将hdfs文件从一处移动到另一处的需求,我们使用org.apache.hadoop.fs.FileSystem.rename方法

hdfs文件拷贝方法及注意点 

 

但要注意的是:目标路径path若是空,移动后的文件名有误,不是源文件名

解决方法:目标路径下新建个临时的空文件夹,移动完成将其删除即可

相关文章: