如何在 Accumulo 程序的映射器中获取输入文件名?

How to get the input file name in the mapper in a Accumulo program?

我正在尝试 wordcount 示例,我想打印找到该词的文件的名称。但我不知道如何在 accumulo

的映射函数中获取输入拆分的名称

在代码的地图函数中使用以下命令:

context 是映射函数参数中定义的 class Context 的变量:

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

更多信息: More info