| 子接口说明 | 
| MapContext
      
     定义提供给映射器的上下文。
       |  
  
| ReduceContext
      
     定义传递给Reducer的上下文。
       |  
  
// Create a new Job Job job = new Job(new Configuration()); job.setJarByClass(MyJob.class); // Specify various job-specific parameters job.setJobName("myjob"); job.setInputPath(new Path("in")); job.setOutputPath(new Path("out")); job.setMapperClass(MyJob.MyMapper.class); job.setReducerClass(MyJob.MyReducer.class); // Submit the job, then poll for progress until the job is complete job.waitForCompletion(true);
| 构造函数总结 | 
| Job() | 
| Job(Configuration conf) | 
| Job(Configuration conf, String jobName) | 
| 方法说明 | 
| getJobName() 
     
     用户指定的作业名称。
       |  
  
| getJobState() 
     
     返回作业的当前状态。
       |  
  
| isComplete() 
     
     检查作业是否完成。
       |  
  
| setInputFormatClass() 
     
     设置作业的 InputFormat。
       |  
  
| setJobName(String name) 
     
     设置用户指定的作业名称。
       |  
  
| setOutputFormatClass() 
     
     设置作业的输出格式。
       |  
  
| setMapperClass(Class) 
     
     为作业设置映射器。
       |  
  
| setReducerClass(Class) 
     
     为作业设置 Reducer。
       |  
  
| setPartitionerClass(Class) 
     
     为作业设置分区器。
       |  
  
| setCombinerClass(Class) 
     
     为作业设置组合器。
       |  
  
map(KEYIN key, VALUEIN value, org.apache.hadoop.mapreduce.Mapper.Context context)
reduce(KEYIN key, Iterable<VALUEIN> values, org.apache.hadoop.mapreduce.Reducer.Context context)