Index: src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java (revision 1330185) +++ src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java (working copy) @@ -2906,6 +2906,7 @@ // create a fsck object Configuration conf = HBaseConfiguration.create(); + conf.set("fs.default.name", conf.get(HConstants.HBASE_DIR)); conf.set("fs.defaultFS", conf.get(HConstants.HBASE_DIR)); HBaseFsck fsck = new HBaseFsck(conf); long sleepBeforeRerun = DEFAULT_SLEEP_BEFORE_RERUN; Index: src/main/java/org/apache/hadoop/hbase/util/Merge.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/util/Merge.java (revision 1330185) +++ src/main/java/org/apache/hadoop/hbase/util/Merge.java (working copy) @@ -376,7 +376,10 @@ public static void main(String[] args) { int status; try { - status = ToolRunner.run(HBaseConfiguration.create(), new Merge(), args); + Configuration conf = HBaseConfiguration.create(); + conf.set("fs.default.name", conf.get(HConstants.HBASE_DIR)); + conf.set("fs.defaultFS", conf.get(HConstants.HBASE_DIR)); + status = ToolRunner.run(conf, new Merge(), args); } catch (Exception e) { LOG.error("exiting due to error", e); status = -1;