gpt4 book ai didi

java - 使用 java 将 hdfs 文件复制到另一个 hdfs 位置

转载 作者:可可西里 更新时间:2023-11-01 15:38:21 24 4
gpt4 key购买 nike

我需要使用 Java 将 hdfs 文件复制到 hdfs 中的另一个位置。不应删除源,只是想在目标 hdfs 位置复制具有新文件名的源文件。

我只能在 FileSystem.java 类中看到 copyFromLocal、copyToLocal 或重命名。

谁能告诉我是否有任何方法可以将新名称的 hdfs 文件复制到源目录中?

最佳答案

使用FileUtil类的copy函数:

来自 javadoc(http://hadoop.apache.org/docs/stable/api/org/apache/hadoop/fs/FileUtil.html):

public static boolean copy(FileSystem srcFS,
Path src,
FileSystem dstFS,
Path dst,
boolean deleteSource,
boolean overwrite,
Configuration conf)
throws IOException

关于java - 使用 java 将 hdfs 文件复制到另一个 hdfs 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21828516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com