private Job buildJob2(Path input, Path output) throws Exception {
Configuration conf = getConf();
conf.setInt(Constants.PROP_BLOCK_SIZE, blockSize);
Job job = new Job(conf, "data-piqid.piqconnect.IterationStage2");
job.setJarByClass(Runner.class);
job.setMapperClass(Mapper.class);
job.setReducerClass(IterationStage2._Reducer.class);
job.setNumReduceTasks(numberOfReducers);
job.setInputFormatClass(SequenceFileInputFormat.class);
job.setOutputFormatClass(SequenceFileOutputFormat.class);
job.setMapOutputKeyClass(VLongWritable.class);
job.setMapOutputValueClass(BlockWritable.class);
job.setOutputKeyClass(BlockIndexWritable.class);
job.setOutputValueClass(BlockWritable.class);
job.setSortComparatorClass(VLongWritableComparator.class);
SequenceFileInputFormat.setInputPaths(job, input);
FileOutputFormat.setOutputPath(job, output);
FileOutputFormat.setCompressOutput(job, true);
setCompression(job);
return job;
}
Runner.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:piqconnect
作者:
评论列表
文章目录