Index: hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSHDFSUtils.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSHDFSUtils.java (revision 1576066) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/util/FSHDFSUtils.java (working copy) @@ -85,7 +85,12 @@ } } else { URI uri = fs.getUri(); - InetSocketAddress addr = new InetSocketAddress(uri.getHost(), uri.getPort()); + int port = uri.getPort(); + if (port < 0) { + int idx = serviceName.indexOf(':'); + port = Integer.parseInt(serviceName.substring(idx+1)); + } + InetSocketAddress addr = new InetSocketAddress(uri.getHost(), port); addresses.add(addr); }