In a MapReduce job, you want each of your input files processed by a single map task. How do you configure a MapReduce job so that a single map task processes each input file regardless of how many blocks the input file occupies?
Select an option, then click Submit answer.
-
○
Increase the parameter that controls minimum split size in the job configuration.
-
○
Write a custom MapRunner that iterates over all key-value pairs in the entire file.
-
○
Set the number of mappers equal to the number of input files you want to process.
-
○
Write a custom FileInputFormat and override the method isSplitable to always return false.