如何使用Hadoop API copyMerge函数?什么是addString参数?

时间:2011-10-06 20:50:01

标签: hadoop

有没有人知道或已经在Hadoop API中使用了copyMerge函数 - FileUtil?

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

谢谢!

1 个答案:

答案 0 :(得分:2)

看起来addString只是写入FileUtil

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

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