【问题标题】:Hadoop FileSystem clear and copy fileHadoop FileSystem 清除和复制文件
【发布时间】:2014-04-03 02:11:19
【问题描述】:

我正在尝试清除fileA的内容,然后将内容从一个fileB复制到fileA,我该怎么做? 提前致谢!

【问题讨论】:

    标签: hadoop copy filesystems


    【解决方案1】:

    只需删除和复制

    hadoop fs -rm URI_A
    hadoop fs -cp URI_B URI_A
    

    【讨论】:

    • 非常感谢,我该如何在代码中做到这一点?使用 FileUtil.copy() 或其他什么? (两个文件都在 hadoop 文件系统中)
    • 不幸的是 FileUtils 没有为此提供任何功能。您可以读写、复制到本地并返回到远程或使用 DistCp。
    【解决方案2】:

    FileSystem.create()FileSystem.delete()FileSystem.rename()。您通常通过静态.get(Conf) 获得FileSystem。 FileSystem 是抽象的,可以在 HDFS 或其他文件系统上运行(例如wasb://)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多