java—从作业中获取hadoop集群信息

r7xajy2e  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(328)

我正在编写一个hadoop作业,它应该收集集群中运行的所有作业的开始和完成时间,并将这些数据上传到blob。然而,我不知道如何获得这些信息,因为一份工作似乎无法访问“工作追踪者”。有什么想法吗?

vuktfyat

vuktfyat1#

您可以使用jobinprogress类提供的getlaunchtime()和getfinishtime()方法。api还有一个jobtracker类,它提供getjobsfromqueue(string queue)方法,可用于获取提交到特定队列的所有作业。
除了这些方法之外,这些类还有其他一些非常有用的方法,您可能会发现这些方法很有用。
hth公司

相关问题