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 33df3d84db..323c2f08c8 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 @@ -54,6 +54,10 @@ org.apache.hadoop.hbase.master.DeadServer; org.apache.hadoop.hbase.protobuf.ProtobufUtil; org.apache.hadoop.hbase.security.visibility.VisibilityConstants; org.apache.hadoop.hbase.security.access.AccessControlLists; +org.apache.hadoop.hbase.replication.ReplicationPeerConfig; +org.apache.hadoop.hbase.client.replication.ReplicationAdmin; +org.apache.hadoop.hbase.HBaseConfiguration; +org.apache.hadoop.conf.Configuration; org.apache.hadoop.hbase.quotas.QuotaUtil; @@ -224,7 +228,46 @@ AssignmentManager assignmentManager = master.getAssignmentManager();
<& ../common/TaskMonitorTmpl; filter = filter &>
+ + <%java> + Configuration conf = master.getConfiguration(); + ReplicationAdmin replAdmin = new ReplicationAdmin(conf); + Map peers = replAdmin.listPeerConfigs(); + +
+

Replication Peers

+ + + + + + + + + <%for Map.Entry peerEntry : peers.entrySet() %> + <%java> + String peerID = peerEntry.getKey(); + String clusterKey = peerEntry.getValue().getClusterKey(); + String replicationEndpointImpl = peerEntry.getValue().getReplicationEndpointImpl(); + + + + + + + + + + + + + + +
Peer IDCluster KeyReplicationEndpointImpl
<% peerID %><% clusterKey %><% replicationEndpointImpl %>
Total:<% peers.size() %>
+
+ +

Software Attributes