From 22ca22d5fc3d01fdb3d504d2a4b702e08a8f4d07 Mon Sep 17 00:00:00 2001 From: Ashish Singhi Date: Mon, 27 Oct 2014 10:21:52 +0530 Subject: [PATCH] HBASE-10780 HFilePrettyPrinter#processFile should return immediately if file does not exists --- .../main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java index 0021cf4..9cbaf01 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFilePrettyPrinter.java @@ -228,6 +228,7 @@ public class HFilePrettyPrinter extends Configured implements Tool { processFile(fileName); } catch (IOException ex) { LOG.error("Error reading " + fileName, ex); + System.exit(-2); } } @@ -244,6 +245,7 @@ public class HFilePrettyPrinter extends Configured implements Tool { FileSystem fs = file.getFileSystem(getConf()); if (!fs.exists(file)) { System.err.println("ERROR, file doesnt exist: " + file); + System.exit(-2); } HFile.Reader reader = HFile.createReader(fs, file, new CacheConfig(getConf()), getConf()); -- 1.9.2.msysgit.0