Voi*_*son 10
但是,如果我想在作业之后通过HDFS API for java合并这些输出,我该怎么办?
猜测,因为我没有这个我试过,但我认为你正在寻找的方法是FileUtil.copyMerge,这是当你运行的是FsShell调用方法-getmerge
命令. FileUtil.copyMerge
将两个FileSystem对象作为参数--FsShell使用FileSystem.getLocal来检索目标FileSystem,但我没有看到任何理由您不能在目标上使用Path.getFileSystem来获取OutputStream
也就是说,我认为它不会让你获胜 - 合并仍在本地JVM中进行; 所以你并没有真正节省-getmerge
下来-put
.
归档时间: |
|
查看次数: |
14849 次 |
最近记录: |