前几天遇到个问题,需要查找hadoop的map函数里输入分片的文件路径。
不多废话贴上代码,供大家参考
FileSplit f = (FileSplit)context.getInputSplit();
Path p = f.getPath();
context.write(value, new Text(p.getParent().getName()));
本文详细介绍了如何通过Java代码获取Hadoop Map任务中输入分片的文件路径,提供了实例代码并解释了关键步骤。
前几天遇到个问题,需要查找hadoop的map函数里输入分片的文件路径。
不多废话贴上代码,供大家参考
FileSplit f = (FileSplit)context.getInputSplit();
Path p = f.getPath();
context.write(value, new Text(p.getParent().getName()));

被折叠的 条评论
为什么被折叠?