创建Hadoop作业时,会为其分配唯一ID。例如,我刚刚运行了一个标识为job_201709221002_0046
的作业。似乎第一部分是某种时间戳,但它不是作业提交的日期。下划线后面的部分似乎是顺序的。 这个日期是什么意思?
编辑:我看到的工作已经有一周了。我刚刚在2017年10月20日星期二12:22:03提交了一个新的,并为其分配了工作ID job_201709221002_0047
。
答案 0 :(得分:2)
表示JobTracker启动的时间。在您的情况job_201709221002_0047
中,它是在作业跟踪器上运行的第47个作业,该作业在201709221002时开始
JobID表示作业的不可变和唯一标识符。 JobID由两部分组成。第一部分表示jobtracker标识符,以便定义jobID到jobtracker映射。对于群集设置,此字符串是作业跟踪器的开始时间,对于本地设置,它是“本地”。 JobID的第二部分是工作号。
示例JobID是:job_200707121733_0003,表示在200707121733开始的jobtracker上运行的第三个作业。