@InterfaceAudience.Public @InterfaceStability.Evolving public class ClusterStatus extends VersionedWritable
ClusterStatus provides clients with information such as:
Constructor and Description |
---|
ClusterStatus()
Deprecated.
As of release 0.96
(HBASE-6038).
This will be removed in HBase 2.0.0.
Used by Writables and Writables are going away.
|
ClusterStatus(java.lang.String hbaseVersion,
java.lang.String clusterid,
java.util.Map<ServerName,ServerLoad> servers,
java.util.Collection<ServerName> deadServers,
ServerName master,
java.util.Collection<ServerName> backupMasters,
java.util.Map<java.lang.String,RegionState> rit,
java.lang.String[] masterCoprocessors,
java.lang.Boolean balancerOn) |
Modifier and Type | Method and Description |
---|---|
ClusterStatusProtos.ClusterStatus |
convert()
Convert a ClusterStatus to a protobuf ClusterStatus
|
static ClusterStatus |
convert(ClusterStatusProtos.ClusterStatus proto)
Convert a protobuf ClusterStatus to a ClusterStatus
|
boolean |
equals(java.lang.Object o) |
double |
getAverageLoad() |
java.util.Collection<ServerName> |
getBackupMasters() |
int |
getBackupMastersSize() |
java.lang.Boolean |
getBalancerOn() |
java.lang.String |
getClusterId() |
java.util.Collection<ServerName> |
getDeadServerNames() |
int |
getDeadServers() |
java.lang.String |
getHBaseVersion() |
long |
getLastMajorCompactionTsForRegion(byte[] region) |
long |
getLastMajorCompactionTsForTable(TableName table) |
ServerLoad |
getLoad(ServerName sn) |
ServerName |
getMaster()
Returns detailed information about the current master
ServerName . |
java.lang.String[] |
getMasterCoprocessors() |
int |
getRegionsCount() |
java.util.Map<java.lang.String,RegionState> |
getRegionsInTransition() |
int |
getRequestsCount() |
java.util.Collection<ServerName> |
getServerInfo()
Deprecated.
As of release 0.92
(HBASE-1502).
This will be removed in HBase 2.0.0.
Use
getServers() . |
java.util.Collection<ServerName> |
getServers() |
int |
getServersSize() |
byte |
getVersion() |
int |
hashCode() |
boolean |
isBalancerOn() |
java.lang.String |
toString() |
@Deprecated public ClusterStatus()
public ClusterStatus(java.lang.String hbaseVersion, java.lang.String clusterid, java.util.Map<ServerName,ServerLoad> servers, java.util.Collection<ServerName> deadServers, ServerName master, java.util.Collection<ServerName> backupMasters, java.util.Map<java.lang.String,RegionState> rit, java.lang.String[] masterCoprocessors, java.lang.Boolean balancerOn)
public java.util.Collection<ServerName> getDeadServerNames()
public int getServersSize()
public int getDeadServers()
public double getAverageLoad()
public int getRegionsCount()
public int getRequestsCount()
public java.lang.String getHBaseVersion()
public boolean equals(java.lang.Object o)
Object.equals(java.lang.Object)
public int hashCode()
Object.hashCode()
public byte getVersion()
@Deprecated public java.util.Collection<ServerName> getServerInfo()
getServers()
.ServerName
.public java.util.Collection<ServerName> getServers()
public ServerName getMaster()
ServerName
.public int getBackupMastersSize()
public java.util.Collection<ServerName> getBackupMasters()
public ServerLoad getLoad(ServerName sn)
sn
- @InterfaceAudience.Private public java.util.Map<java.lang.String,RegionState> getRegionsInTransition()
public java.lang.String getClusterId()
public java.lang.String[] getMasterCoprocessors()
public long getLastMajorCompactionTsForTable(TableName table)
public long getLastMajorCompactionTsForRegion(byte[] region)
public boolean isBalancerOn()
public java.lang.Boolean getBalancerOn()
public java.lang.String toString()
public ClusterStatusProtos.ClusterStatus convert()
public static ClusterStatus convert(ClusterStatusProtos.ClusterStatus proto)
proto
- the protobuf ClusterStatus