在mapreduce
程序
我尝试使用以下代码
opCol.collect(new Text(Integer.toString(total)), new IntWritable(
Count))
任何帮助都会受到赞赏。感谢。
答案 0 :(得分:2)
如果您查看FileInputFormat课程的getSplits方法,则会将分割数设置为job.getConfiguration().setLong(NUM_INPUT_FILES, files.size());
所以使用int splitCount = context.getConfiguration().get("mapreduce.input.fileinputformat.numinputfiles");