是否有人知道或曾经在Hadoop API-FileUtil中使用过copyMerge函数?

copyMerge(FileSystem srcFS, Path srcDir, FileSystem dstFS, Path dstFile, boolean deleteSource, Configuration conf, String addString);

在函数中,addString参数是什么?如何设置这些文件的合并方式?示例我的零件号为1,2,3,4,5 ...,我想将它们按升序组合到一个文件中,该怎么办?

有关API的详细信息:http://archive.cloudera.com/cdh/3/hadoop-0.20.2+320/api/org/apache/hadoop/fs/FileUtil.html

谢谢!

最佳答案

看起来addString刚刚被写入FileUtil类的OutputStream中

if (addString!=null)
    out.write(addString.getBytes("UTF-8"));
}

如果没有文档,则源代码是获取详细信息的真实而最佳的来源。我已经写了几篇有关如何设置Git herehere的文章。 Git帮助更快,更轻松地访问代码。

关于hadoop - 如何使用Hadoop API copyMerge函数?什么是addString参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7680304/

10-11 18:51