如何在hadoop WordCount应用程序中获取所有令牌单词的文件名?

时间:2015-10-06 12:36:20

标签: java apache hadoop mapreduce

在hadoop的WordCount任务中,如何获取令牌字的文件名并在context.write(new Test(filename),one)中使用它?

1 个答案:

答案 0 :(得分:1)

可以使用Mapper类中的以下代码片段检索文件名。

FileSplit fileSplit = (FileSplit)context.getInputSplit();
String filename = fileSplit.getPath().getName();