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; %import> @@ -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(); + %java> + + Replication Peers + + + + Peer ID + Cluster Key + ReplicationEndpointImpl + + + <%for Map.Entry peerEntry : peers.entrySet() %> + <%java> + String peerID = peerEntry.getKey(); + String clusterKey = peerEntry.getValue().getClusterKey(); + String replicationEndpointImpl = peerEntry.getValue().getReplicationEndpointImpl(); + %java> + + <% peerID %> + <% clusterKey %> + <% replicationEndpointImpl %> + + + %for> + + Total:<% peers.size() %> + + + + + + + + Software Attributes