[
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.