功能目标: 读取任务运行时间等信息,为任务调配作数据基础[[BR]] 任务设置优先级,根据优先级调配任务[[BR]] 时间触发任务[[BR]] WEB界面上实现取消任务功能[[BR]] 一些可能用到的参数 mapreduce.job.complete.cancel.delegation.tokens[[BR]] job.end.notification.url[[BR]] 有几个东西有待确认: * 提交后的任务(pending状态)参数是否还可以修改,比如优先级,reduce的数量 是否可以通过API拿Hadoop的信息,可以通过下面的代码 {{{ Configuration conf = new Configuration(); String[] otherArgs = new GenericOptionsParser(conf, args).getRemainingArgs(); JobClient jobClient = new JobClient(new JobConf(conf)); JobQueueInfo[] queues = jobClient.getQueues(); }}}