Index: src/java/org/apache/hadoop/hbase/util/Migrate.java =================================================================== --- src/java/org/apache/hadoop/hbase/util/Migrate.java (revision 649293) +++ src/java/org/apache/hadoop/hbase/util/Migrate.java (working copy) @@ -123,7 +123,21 @@ return -1; } + // Validate root directory path + + Path rd = new Path(conf.get(HConstants.HBASE_DIR)); try { + // Validate root directory path + FSUtils.validateRootPath(rd); + } catch (IOException e) { + LOG.fatal("Not starting migration because the root directory path '" + + rd.toString() + "' is not valid. Check the setting of the" + + " configuration parameter '" + HConstants.HBASE_DIR + "'", e); + return -1; + } + this.conf.set("fs.default.name", rd.toString()); + + try { // Verify file system is up. fs = FileSystem.get(this.conf); // get DFS handle LOG.info("Verifying that file system is available...");