需要注意的导包的时候导这两个包
import org.apache.hadoop.mapreduce.InputSplit;
import org.apache.hadoop.mapreduce.lib.input.FileSplit;
InputSplit inputSplit=(InputSplit)context.getInputSplit();
String filename=((FileSplit)inputSplit).getPath().getName();
System.out.println(filename);
就可以获取到了
本文介绍如何在Hadoop MapReduce任务中通过特定的Java代码获取输入文件的名字。通过导入必要的包并使用适当的类方法,可以实现从MapReduce任务上下文中提取文件路径并打印文件名。

693

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



