是否有人知道或曾经在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 here和here的文章。 Git帮助更快,更轻松地访问代码。
关于hadoop - 如何使用Hadoop API copyMerge函数?什么是addString参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7680304/