diff --git a/src/main/resources/hbase-webapps/regionserver/regionserver.jsp b/src/main/resources/hbase-webapps/regionserver/regionserver.jsp index e50188a..68d4e42 100644 --- a/src/main/resources/hbase-webapps/regionserver/regionserver.jsp +++ b/src/main/resources/hbase-webapps/regionserver/regionserver.jsp @@ -18,7 +18,7 @@ e.printStackTrace(); } RegionServerMetrics metrics = regionServer.getMetrics(); - Collection onlineRegions = regionServer.getOnlineRegions(); + List onlineRegions = regionServer.getOnlineRegions(); int interval = regionServer.getConfiguration().getInt("hbase.regionserver.msginterval", 3000)/1000; %> @@ -49,7 +49,9 @@ <% if (onlineRegions != null && onlineRegions.size() > 0) { %> -<% for (HRegionInfo r: onlineRegions) { +<% + Collections.sort(onlineRegions); + for (HRegionInfo r: onlineRegions) { HServerLoad.RegionLoad load = regionServer.createRegionLoad(r.getEncodedName()); %>
Region NameStart KeyEnd KeyMetrics
<%= r.getRegionNameAsString() %>