1
使用HDFS Java API我可以在HDFS中重命名(移動)文件。有沒有辦法複製文件?我對distcp不感興趣,我要複製一個文件。如何使用Java API將文件從一個HDFS文件夾複製到另一個HDFS文件夾?
使用HDFS Java API我可以在HDFS中重命名(移動)文件。有沒有辦法複製文件?我對distcp不感興趣,我要複製一個文件。如何使用Java API將文件從一個HDFS文件夾複製到另一個HDFS文件夾?
按documentation頁面,則可以使用org.apache.hadoop.fs.FileUtil
API的文件系統之間
public static boolean copy(FileSystem srcFS,
Path src,
FileSystem dstFS,
Path dst,
boolean deleteSource,
boolean overwrite,
Configuration conf)
throws IOException
複製文件。
你可以使用文件系統API以下
final FileSystem fs = FileSystem.get(conf);
,並通過它上面的TI API
謝謝,我也來試試,看它是否在同一個文件系統 – hba
@hba副本你好,你測試它是否在相同的文件系統之間複製? –
@DanielHajduk - 對不起,我不記得了... – hba