From e341b699788d62630a88316b84e884db6af6cabe Mon Sep 17 00:00:00 2001 From: Artem Ervits Date: Mon, 15 Oct 2018 14:53:33 -0400 Subject: [PATCH] HBASE-21238 MapReduceHFileSplitterJob#run shouldn't call System.exit --- .../apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java index 1a3c46528a..b8d520c530 100644 --- hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java +++ hbase-backup/src/main/java/org/apache/hadoop/hbase/backup/mapreduce/MapReduceHFileSplitterJob.java @@ -164,7 +164,7 @@ public class MapReduceHFileSplitterJob extends Configured implements Tool { public int run(String[] args) throws Exception { if (args.length < 2) { usage("Wrong number of arguments: " + args.length); - System.exit(-1); + return -1; } Job job = createSubmittableJob(args); int result = job.waitForCompletion(true) ? 0 : 1; -- 2.16.2