更改Hadoop作业的名称?

时间:2014-02-06 10:38:12

标签: hadoop apache-pig

您好我想将正在运行的Hadoop Job的名称更改为有意义的名称。 是否有任何命令可以更改正在运行的作业的名称,就像这样 -

hadoop job -set-priority <JOB_ID> 'HIGH';更改作业的优先级

1 个答案:

答案 0 :(得分:0)

作业ID由提交时的作业跟踪器分配,通过调用JobTracker.getNewJobId()。它不能预先设定。要更改作业优先级,您必须从提交中检索ID。阅读PIG-948上的评论为什么不能总是从PIG知道MR工作ID:

  

原因是JobControlCompiler编译了一组   相互依赖的MR作业并生成一个作业控制对象   然后异步提交给hadoop执行。既然我们不这样做   阻止这些线程,可能还没有分配作业ID   当我们要求他们时

相关问题