A B C D E G H I L M N O P R S T U W 

A

addAllServers(Collection<Address>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Adds a group of servers.
addAllTables(Collection<TableName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
addRSGroup(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Creates a new RegionServer group with the given name.
addRSGroup(RpcController, RSGroupAdminProtos.AddRSGroupRequest, RpcCallback<RSGroupAdminProtos.AddRSGroupResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
addRSGroup(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
addRSGroup(RSGroupInfo) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Add given RSGroupInfo to existing list of group infos.
addRSGroup(RSGroupInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
Adds the group.
addServer(Address) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Adds the server to the group.
addTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 

B

balanceCluster(TableName, Map<ServerName, List<HRegionInfo>>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
balanceCluster(Map<ServerName, List<HRegionInfo>>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
balanceRSGroup(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Balance regions in the given RegionServer group.
balanceRSGroup(RpcController, RSGroupAdminProtos.BalanceRSGroupRequest, RpcCallback<RSGroupAdminProtos.BalanceRSGroupResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
balanceRSGroup(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 

C

checkPermission(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
cleanupRSGroupForTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
close() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
containsServer(Address) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
containsTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 

D

DEFAULT_GROUP - Static variable in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
DEFAULT_REASSIGN_WAIT_INTERVAL - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 

E

equals(Object) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 

G

getConf() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
getGroupInfoManager() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
getMisplacedRegions(Map<HRegionInfo, ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
getName() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Get group name.
getRSGroup(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Gets RSGroupInfo for the given group name.
getRSGroup(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
Gets the group information.
getRSGroupInfo(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Gets RSGroupInfo for given group name.
getRSGroupInfo(RpcController, RSGroupAdminProtos.GetRSGroupInfoRequest, RpcCallback<RSGroupAdminProtos.GetRSGroupInfoResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
getRSGroupInfo(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
getRSGroupInfoManager() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
getRSGroupInfoOfServer(RpcController, RSGroupAdminProtos.GetRSGroupInfoOfServerRequest, RpcCallback<RSGroupAdminProtos.GetRSGroupInfoOfServerResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
getRSGroupInfoOfTable(TableName) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Gets RSGroupInfo for the given table's group.
getRSGroupInfoOfTable(RpcController, RSGroupAdminProtos.GetRSGroupInfoOfTableRequest, RpcCallback<RSGroupAdminProtos.GetRSGroupInfoOfTableResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
getRSGroupInfoOfTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
getRSGroupOfServer(Address) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Retrieve the RSGroupInfo a server is affiliated to
getRSGroupOfServer(Address) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
getRSGroupOfServer(Address) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Gets the group info of server.
getRSGroupOfServer(Address) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
Gets the group info of server.
getRSGroupOfTable(TableName) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Get the group membership of a table
getRSGroupOfTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
Gets the group name for a given table
getServers() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Get list of servers.
getService() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
getTables() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Set of tables that are members of this group

H

hashCode() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
HBASE_GROUP_LOADBALANCER_CLASS - Static variable in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
Config for pluggable load balancers
HBASE_RSGROUP_LOADBALANCER_CLASS - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupableBalancer
Config for pluggable load balancers

I

immediateAssignment(List<HRegionInfo>, List<ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
init() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
initialize() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
isOnline() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
isOnline() - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Whether the manager is able to fully return group metadata
isOnline() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
isStopped() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 

L

listRSGroupInfos(RpcController, RSGroupAdminProtos.ListRSGroupInfosRequest, RpcCallback<RSGroupAdminProtos.ListRSGroupInfosResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
listRSGroups() - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Lists current set of RegionServer groups.
listRSGroups() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
listRSGroups() - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
List the existing RSGroupInfos.
listRSGroups() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 

M

META_FAMILY_BYTES - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
META_QUALIFIER_BYTES - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
moveServers(Set<Address>, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Move given set of servers to the specified target RegionServer group.
moveServers(RpcController, RSGroupAdminProtos.MoveServersRequest, RpcCallback<RSGroupAdminProtos.MoveServersResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
moveServers(Set<Address>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
moveServers(Set<Address>, String, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Move servers to a new group.
moveServers(Set<Address>, String, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
moveServersAndTables(Set<Address>, Set<TableName>, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Move given set of servers and tables to the specified target RegionServer group.
moveServersAndTables(RpcController, RSGroupAdminProtos.MoveServersAndTablesRequest, RpcCallback<RSGroupAdminProtos.MoveServersAndTablesResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
moveServersAndTables(Set<Address>, Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
moveServersAndTables(Set<Address>, Set<TableName>, String, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Move servers and tables to a new group.
moveServersAndTables(Set<Address>, Set<TableName>, String, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
moveTables(Set<TableName>, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Move given set of tables to the specified target RegionServer group.
moveTables(RpcController, RSGroupAdminProtos.MoveTablesRequest, RpcCallback<RSGroupAdminProtos.MoveTablesResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
moveTables(Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
moveTables(Set<TableName>, String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Set the group membership of a set of tables
moveTables(Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 

N

NAMESPACE_DESC_PROP_GROUP - Static variable in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 

O

onConfigurationChange(Configuration) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
org.apache.hadoop.hbase.rsgroup - package org.apache.hadoop.hbase.rsgroup
 

P

postAbortProcedure(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postAddColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postAddRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postAssign(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postBalance(ObserverContext<MasterCoprocessorEnvironment>, List<RegionPlan>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postBalanceRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String, boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment>, boolean, boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postClearDeadServers(ObserverContext<MasterCoprocessorEnvironment>, List<ServerName>, List<ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postCreateNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postCreateTable(ObserverContext<MasterCoprocessorEnvironment>, HTableDescriptor, HRegionInfo[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment>, HTableDescriptor, HRegionInfo[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, byte[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, byte[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDisableTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postDispatchMerge(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postEnableTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postGetClusterStatus(ObserverContext<MasterCoprocessorEnvironment>, ClusterStatus) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<HTableDescriptor>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<TableName>, List<HTableDescriptor>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postGetTableNames(ObserverContext<MasterCoprocessorEnvironment>, List<HTableDescriptor>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<NamespaceDescriptor>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postListProcedures(ObserverContext<MasterCoprocessorEnvironment>, List<ProcedureInfo>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postListSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postMasterStartupInitialize() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
postModifyColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postModifyNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postModifyTable(ObserverContext<MasterCoprocessorEnvironment>, TableName, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postMove(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, ServerName, ServerName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postMoveServers(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postMoveServersAndTables(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>, Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postMoveTables(ObserverContext<MasterCoprocessorEnvironment>, Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postRegionOffline(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postRemoveRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postRemoveServers(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetNamespaceQuota(ObserverContext<MasterCoprocessorEnvironment>, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetSplitOrMergeEnabled(ObserverContext<MasterCoprocessorEnvironment>, boolean, Admin.MasterSwitchType) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetTableQuota(ObserverContext<MasterCoprocessorEnvironment>, TableName, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, TableName, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postStartMaster(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postTableFlush(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postTruncateTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postTruncateTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
postUnassign(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preAbortProcedure(ObserverContext<MasterCoprocessorEnvironment>, ProcedureExecutor<MasterProcedureEnv>, long) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preAddColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preAddColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preAddRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preAssign(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preBalance(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preBalanceRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preBalanceSwitch(ObserverContext<MasterCoprocessorEnvironment>, boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preClearDeadServers(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preCloneSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preCreateNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preCreateTable(ObserverContext<MasterCoprocessorEnvironment>, HTableDescriptor, HRegionInfo[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preCreateTableHandler(ObserverContext<MasterCoprocessorEnvironment>, HTableDescriptor, HRegionInfo[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, byte[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, byte[]) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteNamespace(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDeleteTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDisableTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDisableTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preDispatchMerge(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preEnableTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preEnableTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preGetClusterStatus(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preGetNamespaceDescriptor(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<TableName>, List<HTableDescriptor>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preGetTableDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<TableName>, List<HTableDescriptor>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preGetTableNames(ObserverContext<MasterCoprocessorEnvironment>, List<HTableDescriptor>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preListNamespaceDescriptors(ObserverContext<MasterCoprocessorEnvironment>, List<NamespaceDescriptor>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preListProcedures(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preListSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preMasterInitialization(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preModifyColumn(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preModifyColumnHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HColumnDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preModifyNamespace(ObserverContext<MasterCoprocessorEnvironment>, NamespaceDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preModifyTable(ObserverContext<MasterCoprocessorEnvironment>, TableName, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preModifyTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preMove(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, ServerName, ServerName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preMoveServers(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preMoveServersAndTables(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>, Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preMoveTables(ObserverContext<MasterCoprocessorEnvironment>, Set<TableName>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
prepareRSGroupForTable(HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
preRegionOffline(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preRemoveRSGroup(ObserverContext<MasterCoprocessorEnvironment>, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preRemoveServers(ObserverContext<MasterCoprocessorEnvironment>, Set<Address>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preRestoreSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetNamespaceQuota(ObserverContext<MasterCoprocessorEnvironment>, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetSplitOrMergeEnabled(ObserverContext<MasterCoprocessorEnvironment>, boolean, Admin.MasterSwitchType) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetTableQuota(ObserverContext<MasterCoprocessorEnvironment>, TableName, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, TableName, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSetUserQuota(ObserverContext<MasterCoprocessorEnvironment>, String, String, QuotaProtos.Quotas) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preShutdown(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preSnapshot(ObserverContext<MasterCoprocessorEnvironment>, HBaseProtos.SnapshotDescription, HTableDescriptor) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preStopMaster(ObserverContext<MasterCoprocessorEnvironment>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preTableFlush(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preTruncateTable(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preTruncateTableHandler(ObserverContext<MasterCoprocessorEnvironment>, TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
preUnassign(ObserverContext<MasterCoprocessorEnvironment>, HRegionInfo, boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 

R

randomAssignment(HRegionInfo, List<ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
REASSIGN_WAIT_INTERVAL_KEY - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
refresh() - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Refresh/reload the group information from the persistent store
refresh() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
regionOffline(HRegionInfo) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
regionOnline(HRegionInfo, ServerName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
removeRSGroup(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Removes RegionServer group associated with the given name.
removeRSGroup(RpcController, RSGroupAdminProtos.RemoveRSGroupRequest, RpcCallback<RSGroupAdminProtos.RemoveRSGroupResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
removeRSGroup(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
removeRSGroup(String) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Remove a region server group.
removeRSGroup(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
Delete a region server group.
removeServer(Address) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
Remove a server from this group.
removeServers(Set<Address>) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupAdmin
Remove decommissioned servers from rsgroup.
removeServers(RpcController, RSGroupAdminProtos.RemoveServersRequest, RpcCallback<RSGroupAdminProtos.RemoveServersResponse>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
removeServers(Set<Address>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
removeServers(Set<Address>) - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
Remove decommissioned servers from rsgroup
removeServers(Set<Address>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
removeTable(TableName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
retainAssignment(Map<HRegionInfo, ServerName>, List<ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
retrieveGroupList(Table) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupSerDe
 
retrieveGroupList(ZooKeeperWatcher, String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupSerDe
 
roundRobinAssignment(List<HRegionInfo>, List<ServerName>) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
ROW_KEY - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
RSGROUP_TABLE_NAME - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
RSGroupableBalancer - Interface in org.apache.hadoop.hbase.rsgroup
Marker Interface.
RSGroupAdmin - Interface in org.apache.hadoop.hbase.rsgroup
Group user API interface used between client and server.
RSGroupAdminEndpoint - Class in org.apache.hadoop.hbase.rsgroup
 
RSGroupAdminEndpoint() - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
RSGroupAdminServer - Class in org.apache.hadoop.hbase.rsgroup
Service to support Region Server Grouping (HBase-6721)
RSGroupAdminServer(MasterServices, RSGroupInfoManager) - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupAdminServer
 
RSGroupBasedLoadBalancer - Class in org.apache.hadoop.hbase.rsgroup
GroupBasedLoadBalancer, used when Region Server Grouping is configured (HBase-6721) It does region balance based on a table's group membership.
RSGroupBasedLoadBalancer() - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
RSGroupBasedLoadBalancer(RSGroupInfoManager) - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
RSGroupInfo - Class in org.apache.hadoop.hbase.rsgroup
Stores the group information of region server groups.
RSGroupInfo(String) - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
RSGroupInfo(RSGroupInfo) - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 
RSGroupInfoManager - Interface in org.apache.hadoop.hbase.rsgroup
Interface used to manage RSGroupInfo storage.
RSGroupInfoManagerImpl - Class in org.apache.hadoop.hbase.rsgroup
This is an implementation of RSGroupInfoManager.
RSGroupInfoManagerImpl(MasterServices) - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
RSGroupSerDe - Class in org.apache.hadoop.hbase.rsgroup
 
RSGroupSerDe() - Constructor for class org.apache.hadoop.hbase.rsgroup.RSGroupSerDe
 
rsGroupZNode - Static variable in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 

S

serverAdded(ServerName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
serverRemoved(ServerName) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
setClusterStatus(ClusterStatus) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
setConf(Configuration) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
setMasterServices(MasterServices) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 
start(CoprocessorEnvironment) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
start() - Method in interface org.apache.hadoop.hbase.rsgroup.RSGroupInfoManager
 
start() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
stop(CoprocessorEnvironment) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupAdminEndpoint
 
stop(String) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 

T

toString() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfo
 

U

updateBalancerStatus(boolean) - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupBasedLoadBalancer
 

W

waiting() - Method in class org.apache.hadoop.hbase.rsgroup.RSGroupInfoManagerImpl
 
A B C D E G H I L M N O P R S T U W 

Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.