public InputSplit[] getSplits(JobConf conf, int numSplits) throws IOException { ArrayList<InputSplit> result = new ArrayList<InputSplit>(); FileSystem local = FileSystem.getLocal(conf); for(Path dir: getInputPaths(conf)) { for(FileStatus file: local.listStatus(dir)) { result.add(new WordCountInputSplit(file.getPath())); } } return result.toArray(new InputSplit[result.size()]); } public RecordReader<IntWritable, Text> getRecordReader(InputSplit split,
public InputSplit[] getSplits(JobConf conf, int numSplits) throws IOException { ArrayList<InputSplit> result = new ArrayList<InputSplit>(); FileSystem local = FileSystem.getLocal(conf); for(Path dir: getInputPaths(conf)) { for(FileStatus file: local.listStatus(dir)) { result.add(new WordCountInputSplit(file.getPath())); } } return result.toArray(new InputSplit[result.size()]); } public RecordReader<IntWritable, Text> getRecordReader(InputSplit split,