[ 
https://issues.apache.org/jira/browse/HADOOP-2166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12540876
 ] 

stack commented on HADOOP-2166:
-------------------------------

I do not see any mention of System.exit in Tool* classes.  Odd though is that 
if I remove the System.exit from the pi sample, the shell is not exited when 
job run finishes:

{code}
Hbase> jar 
/Users/stack/Documents/checkouts/hadoop-trunk/build/hadoop-0.16.0-dev-examples.jar
 pi 10 10;
Number of Maps = 10 Samples per Map = 10
Wrote input for Map #0
Wrote input for Map #1
Wrote input for Map #2
Wrote input for Map #3
Wrote input for Map #4
Wrote input for Map #5
Wrote input for Map #6
Wrote input for Map #7
Wrote input for Map #8
Wrote input for Map #9
Starting Job
07/11/07 12:19:09 INFO jvm.JvmMetrics: Initializing JVM Metrics with 
processName=JobTracker, sessionId=
07/11/07 12:19:09 INFO mapred.FileInputFormat: Total input paths to process : 10
07/11/07 12:19:09 INFO mapred.JobClient: Running job: job_local_1
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0000' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0001' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0002' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0003' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0004' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0005' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0006' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0007' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0008' done.
07/11/07 12:19:09 INFO mapred.MapTask: numReduceTasks: 1
07/11/07 12:19:09 INFO mapred.LocalJobRunner: Generated 1 samples.
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'map_0009' done.
07/11/07 12:19:09 INFO mapred.LocalJobRunner: reduce > reduce
07/11/07 12:19:09 INFO mapred.TaskRunner: Task 'reduce_2ne7b2' done.
07/11/07 12:19:09 INFO mapred.TaskRunner: Saved output of task 'reduce_2ne7b2' 
to 
file:/Users/stack/Documents/checkouts/hadoop-trunk/src/contrib/hbase/test-mini-mr/out
07/11/07 12:19:10 INFO mapred.JobClient: Job complete: job_local_1
07/11/07 12:19:10 INFO mapred.JobClient: Counters: 6
07/11/07 12:19:10 INFO mapred.JobClient:   Map-Reduce Framework
07/11/07 12:19:10 INFO mapred.JobClient:     Map input records=10
07/11/07 12:19:10 INFO mapred.JobClient:     Map output records=20
07/11/07 12:19:10 INFO mapred.JobClient:     Map input bytes=240
07/11/07 12:19:10 INFO mapred.JobClient:     Map output bytes=320
07/11/07 12:19:10 INFO mapred.JobClient:     Reduce input groups=2
07/11/07 12:19:10 INFO mapred.JobClient:     Reduce input records=20
Job Finished in 1.188 seconds
Estimated value of PI is 3.12
Hbase> 
{code}

> HBase shell JAR command kills shell
> -----------------------------------
>
>                 Key: HADOOP-2166
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2166
>             Project: Hadoop
>          Issue Type: Bug
>          Components: contrib/hbase
>    Affects Versions: 0.15.0
>            Reporter: Stu Hood
>            Priority: Minor
>
> After the JAR command runs successfully, it kills the shell, but any 
> exceptions cause the shell to remain open.
> Instead the shell should remain open in all cases so that it is not necessary 
> to relaunch the shell to rerun the JAR.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to