Index: src/main/resources/hbase-webapps/master/zk.jsp =================================================================== --- src/main/resources/hbase-webapps/master/zk.jsp (revision 1091577) +++ src/main/resources/hbase-webapps/master/zk.jsp (working copy) @@ -3,6 +3,7 @@ import="org.apache.hadoop.conf.Configuration" import="org.apache.hadoop.hbase.client.HBaseAdmin" import="org.apache.hadoop.hbase.client.HConnection" + import="org.apache.hadoop.hbase.client.HConnectionManager" import="org.apache.hadoop.hbase.HRegionInfo" import="org.apache.hadoop.hbase.zookeeper.ZKUtil" import="org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher" @@ -31,6 +32,7 @@
 <%= ZKUtil.dump(watcher) %>
+<% HConnectionManager.deleteConnection(hbadmin.getConfiguration(), false); %>
 
Index: src/main/resources/hbase-webapps/master/table.jsp =================================================================== --- src/main/resources/hbase-webapps/master/table.jsp (revision 1091577) +++ src/main/resources/hbase-webapps/master/table.jsp (working copy) @@ -4,6 +4,7 @@ import="org.apache.hadoop.conf.Configuration" import="org.apache.hadoop.hbase.client.HTable" import="org.apache.hadoop.hbase.client.HBaseAdmin" + import="org.apache.hadoop.hbase.client.HConnectionManager" import="org.apache.hadoop.hbase.HRegionInfo" import="org.apache.hadoop.hbase.HServerAddress" import="org.apache.hadoop.hbase.HServerInfo" @@ -178,6 +179,8 @@ ex.printStackTrace(System.err); } } // end else + +HConnectionManager.deleteConnection(hbadmin.getConfiguration(), false); %>


Index: src/main/resources/hbase-webapps/master/master.jsp =================================================================== --- src/main/resources/hbase-webapps/master/master.jsp (revision 1091577) +++ src/main/resources/hbase-webapps/master/master.jsp (working copy) @@ -8,6 +8,7 @@ import="org.apache.hadoop.hbase.master.HMaster" import="org.apache.hadoop.hbase.HConstants" import="org.apache.hadoop.hbase.client.HBaseAdmin" + import="org.apache.hadoop.hbase.client.HConnectionManager" import="org.apache.hadoop.hbase.HServerInfo" import="org.apache.hadoop.hbase.HServerAddress" import="org.apache.hadoop.hbase.HTableDescriptor" %><% @@ -107,7 +108,10 @@ <%} %>

User Tables

-<% HTableDescriptor[] tables = new HBaseAdmin(conf).listTables(); +<% + HBaseAdmin hba = new HBaseAdmin(conf); + HTableDescriptor[] tables = hba.listTables(); + HConnectionManager.deleteConnection(hba.getConfiguration(), false); if(tables != null && tables.length > 0) { %>