| Package | Description | 
|---|---|
| org.apache.hadoop.hbase | |
| org.apache.hadoop.hbase.client | Provides HBase Client | 
| org.apache.hadoop.hbase.coprocessor | Table of Contents | 
| org.apache.hadoop.hbase.hbtop.mode | |
| org.apache.hadoop.hbase.hbtop.screen.top | |
| org.apache.hadoop.hbase.master | |
| org.apache.hadoop.hbase.master.balancer | |
| org.apache.hadoop.hbase.rsgroup | |
| org.apache.hadoop.hbase.thrift2.client | |
| org.apache.hadoop.hbase.util | 
| Modifier and Type | Class and Description | 
|---|---|
| private static class  | ClusterMetricsBuilder.ClusterMetricsImpl | 
| class  | ClusterStatusDeprecated. 
 As of release 2.0.0, this will be removed in HBase 3.0.0
             Use  ClusterMetricsinstead. | 
| Modifier and Type | Field and Description | 
|---|---|
| private ClusterMetrics | ClusterStatus. metricsDeprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| ClusterMetrics | ClusterMetricsBuilder. build() | 
| static ClusterMetrics | ClusterMetricsBuilder. toClusterMetrics(org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ClusterStatus proto) | 
| Modifier and Type | Method and Description | 
|---|---|
| static org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterStatusProtos.ClusterStatus | ClusterMetricsBuilder. toClusterStatus(ClusterMetrics metrics) | 
| Constructor and Description | 
|---|
| ClusterStatus(ClusterMetrics metrics)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| default ClusterMetrics | Admin. getClusterMetrics()Get whole cluster metrics, containing status about: | 
| ClusterMetrics | Admin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options)Get cluster status with a set of  ClusterMetrics.Optionto get desired status. | 
| ClusterMetrics | HBaseAdmin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| Modifier and Type | Method and Description | 
|---|---|
| CompletableFuture<ClusterMetrics> | AsyncAdmin. getClusterMetrics() | 
| CompletableFuture<ClusterMetrics> | RawAsyncHBaseAdmin. getClusterMetrics() | 
| CompletableFuture<ClusterMetrics> | AsyncHBaseAdmin. getClusterMetrics() | 
| CompletableFuture<ClusterMetrics> | AsyncAdmin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| CompletableFuture<ClusterMetrics> | RawAsyncHBaseAdmin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| CompletableFuture<ClusterMetrics> | AsyncHBaseAdmin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ClusterStatusListener. receive(ClusterMetrics ncs)Acts upon the reception of a new cluster status. | 
| Modifier and Type | Method and Description | 
|---|---|
| default void | MasterObserver. postGetClusterMetrics(ObserverContext<MasterCoprocessorEnvironment> ctx,
                     ClusterMetrics status)Called after get cluster status. | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) List<Record> | ClientModeStrategy. createRecords(ClusterMetrics clusterMetrics) | 
| List<Record> | UserModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | TableModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | Mode. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | ModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | NamespaceModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | RegionModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | RegionServerModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| List<Record> | ClientModeStrategy. getRecords(ClusterMetrics clusterMetrics,
          List<RecordFilter> pushDownFilters) | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | TopScreenModel. refreshRecords(ClusterMetrics clusterMetrics) | 
| private void | TopScreenModel. refreshSummary(ClusterMetrics clusterMetrics) | 
| Modifier and Type | Method and Description | 
|---|---|
| ClusterMetrics | HMaster. getClusterMetrics() | 
| ClusterMetrics | HMaster. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| ClusterMetrics | HMaster. getClusterMetricsWithoutCoprocessor() | 
| ClusterMetrics | HMaster. getClusterMetricsWithoutCoprocessor(EnumSet<ClusterMetrics.Option> options) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | ClusterStatusPublisher.MulticastPublisher.ClusterMetricsEncoder. encode(org.apache.hbase.thirdparty.io.netty.channel.ChannelHandlerContext channelHandlerContext,
      ClusterMetrics clusterStatus,
      List<Object> objects) | 
| void | MasterCoprocessorHost. postGetClusterMetrics(ClusterMetrics status) | 
| void | ClusterStatusPublisher.Publisher. publish(ClusterMetrics cs) | 
| void | ClusterStatusPublisher.MulticastPublisher. publish(ClusterMetrics cs) | 
| void | LoadBalancer. setClusterMetrics(ClusterMetrics st)Set the current cluster status. | 
| Modifier and Type | Field and Description | 
|---|---|
| private ClusterMetrics | StochasticLoadBalancer.CostFromRegionLoadFunction. clusterStatus | 
| protected ClusterMetrics | BaseLoadBalancer. clusterStatus | 
| private ClusterMetrics | RegionLocationFinder. status | 
| Modifier and Type | Method and Description | 
|---|---|
| void | StochasticLoadBalancer. setClusterMetrics(ClusterMetrics st) | 
| (package private) void | StochasticLoadBalancer.CostFromRegionLoadFunction. setClusterMetrics(ClusterMetrics status) | 
| void | BaseLoadBalancer. setClusterMetrics(ClusterMetrics st) | 
| void | RegionLocationFinder. setClusterMetrics(ClusterMetrics status) | 
| Modifier and Type | Field and Description | 
|---|---|
| private ClusterMetrics | RSGroupBasedLoadBalancer. clusterStatus | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RSGroupBasedLoadBalancer. setClusterMetrics(ClusterMetrics sm) | 
| Modifier and Type | Method and Description | 
|---|---|
| ClusterMetrics | ThriftAdmin. getClusterMetrics(EnumSet<ClusterMetrics.Option> options) | 
| Modifier and Type | Field and Description | 
|---|---|
| private ClusterMetrics | HBaseFsck. statusDeprecated.  | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.