Support Questions

Find answers, ask questions, and share your expertise

How to set: Tez Job Name?

avatar
Expert Contributor

MapReduce allowed us to set a unique job name with mapred.job.name. This allowed us to easily track jobs after execution via searching for this name in JobTracker UI and logs.

With Tez there doesn't appear to be a tez.job.name which can be set. Is there another similar config setting we can use to set a unique Tez job name/tag?

Related Jira: https://issues.apache.org/jira/browse/HIVE-12357

Thanks

1 ACCEPTED SOLUTION

avatar
Expert Contributor

Hey @Wes Floyd , not that I'm aware of but if you look at RMP-3737 looks like this is coming in DAL-M20 or HDP 2.3.4

View solution in original post

7 REPLIES 7

avatar
Expert Contributor

Hey @Wes Floyd , not that I'm aware of but if you look at RMP-3737 looks like this is coming in DAL-M20 or HDP 2.3.4

avatar
New Contributor
@Dan Rice

Is this in HDP 2.4?

avatar
Master Mentor

avatar
Master Mentor

avatar
Master Mentor

@Wes Floyd are you still having issues with this? Can you accept best answer or provide your own solution?

avatar
New Contributor

Hi @Artem Ervits, what is the configuration name to set the tez job name? is it --hiveconf hive.query.name=myjobname ?

avatar
Contributor

Just wanted to give an update on this thread.

This feature is available in HDP 2.3.4. However, the value set for hive.query.name will not show up in Resource Manager UI instead it will show in Tez UI because Hive re-uses YARN applications to run multiple diff queries by different users.

RM UI displays the yarn application name and in Hive/tez we reuse applications heavily so there is no 1-1 relationship between application and DAG or query.