Hadoop映射程序打印输入文件

Hadoop映射程序打印输入文件,hadoop,mapreduce,reduce,Hadoop,Mapreduce,Reduce,所以我一直在尝试编写一个hadoop程序,它以一个文件的形式获取输入,这个文件有很多文件,我希望hadoop程序的输出只是输入文件的一行。但我没能做到这一点。我也不想去那里上课。如果有人能帮助我,那就太好了。您可以在映射器中使用filesplit来处理特定的文件 FileSplit fileSplit = (FileSplit)context.getInputSplit(); String filename = fileSplit.getPath().getName();

所以我一直在尝试编写一个hadoop程序,它以一个文件的形式获取输入,这个文件有很多文件,我希望hadoop程序的输出只是输入文件的一行。但我没能做到这一点。我也不想去那里上课。如果有人能帮助我,那就太好了。

您可以在映射器中使用filesplit来处理特定的文件

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