You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Edward Capriolo (JIRA)" <ji...@apache.org> on 2009/01/23 22:41:59 UTC
[jira] Resolved: (HIVE-247) Need access to job_id from session
state
[ https://issues.apache.org/jira/browse/HIVE-247?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Edward Capriolo resolved HIVE-247.
----------------------------------
Resolution: Duplicate
HIVE-176 solves this.
> Need access to job_id from session state
> ----------------------------------------
>
> Key: HIVE-247
> URL: https://issues.apache.org/jira/browse/HIVE-247
> Project: Hadoop Hive
> Issue Type: Improvement
> Components: Query Processor
> Environment: Hadoop 0.19.0, Hive trunk
> Reporter: Edward Capriolo
> Priority: Minor
>
> When using the CLI the tracking URL and kill command are printed to the console:
> {quote}
> Starting Job = job_200901231237_0001, Tracking URL = http://hadoop1.jointhegrid.local:50030/jobdetails.jsp?jobid=job_200901231237_0001
> Kill Command = /opt/hadoop/hadoop-0.19.0/bin/../bin/hadoop job -Dmapred.job.tracker=hadoop1.jointhegrid.local:54311 -kill job_200901231237_0001
> {quote}
> The ExecDriver has a static Map ExecDriver.runningJobKillURIs. The HiveSessionManager used in the HWI is spawning multiple SessionState instances inside one JVM. There is no way to determine the jobid from the SessionState. As a result, I do not have access to the job id and can not kill it.
> Preliminary suggestions:
> * Add another static accessible structure to ExecDriver that can relate job_id to a session.
> * Have exec driver set the current running job_id inside HiveConf so the CLISession is aware of the job id.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.