从yarn中获取mapreduce job信息的api
来源:互联网 发布:尼古丁 知乎 编辑:程序博客网 时间:2024/05/01 02:41
方式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等详细信息
String conf = "/hadoop/etc/hadoop/mapred-site.xml"; JobClient jobClient = new JobClient(new JobConf(conf)); JobStatus[] jobs = jobClient.getAllJobs();//获取缓存中的job,job信息是完整的
注4:从JobClient中获取job需要连接resourcemanager服务和historyserver服务
注5:从JobClient获取的job是其所属的applicationmaster还存在于resourcemanager的缓存中的
注6:从JobClient获取的job包含所有状态的job
0 0
- 从yarn中获取mapreduce job信息的api
- mapreduce yarn 的job提交流程
- Yarn MapReduce job数与进程数是对应的
- Yarn作业信息的获取
- 通过 Job History Server 的 web console 查阅在 Yarn 上 MapReduce job 的 job conf xml 文件
- YARN源码学习(六)-----JobHistory中的job信息获取与分析
- Hadoop之——MapReduce实现从海量数字信息中获取最大值
- 使用python开源组件yarn-api-client获取yarn信息
- MapReduce的job调优
- 从Class中获取信息
- 从hadoop MapReduce 1.0到yarn (1)
- YARN:下一代MapReduce的架构
- MapReduce和YARN的关系
- MapReduce和Yarn的理解
- YARN与MapReduce的区别
- mapreduce&yarn的工作机制
- MapReduce的yarn框架整理
- 完整删除ecshop中获取店铺信息的API
- centos6.5安装epel
- 如何单独编译Android源代码中的模块
- list分区表转化为list-list组合分区表的测试过程
- VBS基础篇 - 变量(2) - 命名规则
- MFC工程加入控制台调试信息输出
- 从yarn中获取mapreduce job信息的api
- (leetcode)Distinct Subsequences
- Xcode自行更新资源文件
- 指针
- SQLite集成与用法
- java多线程:创建与启动
- mysql使用中问题记录
- 重置应用程序偏好
- POJ1523 SPF 【求割点Tarjan】