From 4359f62296df7dfd75ec8053140af6b8373c5cf6 Mon Sep 17 00:00:00 2001 From: Yang Guang Date: Wed, 21 Sep 2016 17:33:30 -0700 Subject: [PATCH] Add table size (total store file size) to table page. --- .../main/resources/hbase-webapps/master/table.jsp | 47 +++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp index 27388e7..4371b67 100644 --- a/hbase-server/src/main/resources/hbase-webapps/master/table.jsp +++ b/hbase-server/src/main/resources/hbase-webapps/master/table.jsp @@ -73,6 +73,20 @@ } String action = request.getParameter("action"); String key = request.getParameter("key"); + long totalStoreFileSizeMB = 0; + String[] sizeUnits = new String[] {"MB", "GB", "TB", "PB"}; + + final String regionsParam = request.getParameter("regions"); + // By default, the page render up to 10000 regions to improve the page load time + int numRegionsToRender = 10000; + if (regionsParam != null) { + try { + numRegionsToRender = Integer.parseInt(regionsParam); + } catch (NumberFormatException ex) { + // ignore + } + } + int numRegions = 0; %>