从yarn中获取mapreduce job信息的api

本文介绍了如何通过YARN的JobHistory API来获取MapReduce作业的详细信息,包括不同方式和步骤,帮助开发者更好地监控和管理MapReduce任务。
摘要由CSDN通过智能技术生成

方式1:JobHistory

  Configuration conf = new Configuration();
  conf.addResource(new Path("/hadoop/etc/hadoop/mapred-site.xml"));
  JobHistory his = new JobHistory();
  his.init(conf);
  Map<JobId, Job> jobs = his.getAllJobs();//获取的job信息是不完整的(PartialJob)
  Job fullJob = his.getJob(jobId);//获取的job信息是完整的(CompletedJob)

注1:从JobHistory获取的job是所有完成的job,包括历史job
注2:JobHistory是通过load hdfs上的history file获取job信息
注3:PartialJob中无法获取counters、configuration、task等详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值