更改hadoop作业的名称?

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

嗨,我想把正在运行的hadoop作业的名称改成一个有意义的名称。有没有命令改变正在运行的作业的名称,就像这样- hadoop job -set-priority <JOB_ID> 'HIGH'; 这会改变工作的优先级

ddrv8njm

ddrv8njm1#

作业id由作业跟踪器在提交时通过调用 JobTracker.getNewJobId() . 不能预先设置。要更改作业优先级,必须从提交中检索id。阅读关于pig-948的评论,为什么不总是能够从pig知道mr作业id:
原因是jobcontrolcompiler编译一组相互依赖的mr作业,并生成一个作业控制对象,然后异步提交给hadoop执行。因为我们不阻塞这些线程,所以当我们请求作业ID时,可能还没有分配它们

相关问题