Hadoop job id是什么意思?

时间:2017-10-20 19:11:37

标签: hadoop

创建Hadoop作业时,会为其分配唯一ID。例如,我刚刚运行了一个标识为job_201709221002_0046的作业。似乎第一部分是某种时间戳,但它不是作业提交的日期。下划线后面的部分似乎是顺序的。 这个日期是什么意思?

编辑:我看到的工作已经有一周了。我刚刚在2017年10月20日星期二12:22:03提交了一个新的,并为其分配了工作ID job_201709221002_0047

1 个答案:

答案 0 :(得分:2)

表示JobTracker启动的时间。在您的情况job_201709221002_0047中,它是在作业跟踪器上运行的第47个作业,该作业在201709221002时开始

Source

JobID表示作业的不可变和唯一标识符。 JobID由两部分组成。第一部分表示jobtracker标识符,以便定义jobID到jobtracker映射。对于群集设置,此字符串是作业跟踪器的开始时间,对于本地设置,它是“本地”。 JobID的第二部分是工作号。

示例JobID是:job_200707121733_0003,表示在200707121733开始的jobtracker上运行的第三个作业。