From 0f55ebddae9902cc0a6fe58b09b6214c96733d3d Mon Sep 17 00:00:00 2001 From: Michael Stack Date: Tue, 25 Sep 2018 18:08:08 -0700 Subject: [PATCH] HBASE-21232 Show table state in Tables view on Master home page --- .../org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon index 4085193b7f..f48a998a05 100644 --- a/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon +++ b/hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon @@ -44,6 +44,7 @@ org.apache.hadoop.hbase.ServerName; org.apache.hadoop.hbase.TableName; org.apache.hadoop.hbase.client.Admin; org.apache.hadoop.hbase.client.MasterSwitchType; +org.apache.hadoop.hbase.client.TableState; org.apache.hadoop.hbase.master.assignment.AssignmentManager; org.apache.hadoop.hbase.master.DeadServer; org.apache.hadoop.hbase.master.HMaster; @@ -464,21 +465,23 @@ AssignmentManager assignmentManager = master.getAssignmentManager(); - + <%if (frags != null) %> - + + - + <%for TableDescriptor desc : tables%> <%java> HTableDescriptor htDesc = new HTableDescriptor(desc); TableName tableName = htDesc.getTableName(); + TableState tableState = master.getTableStateManager().getTableState(tableName); Map> tableRegions = master.getAssignmentManager().getRegionStates() .getRegionByStateOfTable(tableName); @@ -502,6 +505,7 @@ AssignmentManager assignmentManager = master.getAssignmentManager(); <%if (frags != null) %> + -- 2.16.3
NamespaceTable NameNameFrag. Online RegionsStateOpen Regions Offline Regions Failed Regions Split RegionsOther RegionsOther (CLOSED, etc.) Description
<% frags.get(tableName.getNameAsString()) != null ? frags.get(tableName.getNameAsString()).intValue() + "%" : "n/a" %> <% tableState.getState() %> <% openRegionsCount %> <% offlineRegionsCount %> <% failedRegionsCount %>