You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Philip Zeyliger (JIRA)" <ji...@apache.org> on 2013/10/16 04:33:42 UTC
[jira] [Created] (YARN-1312) Job History server "queue" attribute
incorrectly reports default when username is actually used for queue at
runtime
Philip Zeyliger created YARN-1312:
-------------------------------------
Summary: Job History server "queue" attribute incorrectly reports default when username is actually used for queue at runtime
Key: YARN-1312
URL: https://issues.apache.org/jira/browse/YARN-1312
Project: Hadoop YARN
Issue Type: Bug
Reporter: Philip Zeyliger
If you run a MapReduce job with the fair scheduler and you query the JobHistory server for its metadata, you might see something like the following at http://jh_host:19888/ws/v1/history/mapreduce/jobs/job_1381878638171_0001/
{code}
<job>
<startTime>1381890132608</startTime>
<finishTime>1381890141988</finishTime>
<id>job_1381878638171_0001</id>
<name>TeraGen</name>
<queue>default</queue>
<user>hdfs</user>
...
</job>
{code}
The same is true if you query the RM while it's running via
http://rm_host:8088/ws/v1/cluster/apps/application_1381878638171_0002:
{code}
<app>
<id>application_1381878638171_0002</id>
<user>hdfs</user>
<name>TeraGen</name>
<queue>default</queue>
...
</app>
{code}
As it turns out, in both of these cases, the job is actually executing in "root.hdfs" and not in "root.default" because {{yarn.scheduler.fair.user-as-default-queue}} is set to true.
This makes it hard to figure out after the fact (or during!) what queue the MR job was running under.
--
This message was sent by Atlassian JIRA
(v6.1#6144)