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.