Package | Description |
---|---|
org.apache.hadoop.hbase.client |
Provides HBase Client
|
org.apache.hadoop.hbase.master.procedure | |
org.apache.hadoop.hbase.rsgroup | |
org.apache.hadoop.hbase.thrift2.client | |
org.apache.hadoop.hbase.util |
Modifier and Type | Method and Description |
---|---|
RSGroupInfo |
Admin.getRSGroup(Address hostPort)
Get group info for the given hostPort
|
RSGroupInfo |
AdminOverAsyncAdmin.getRSGroup(Address hostPort) |
RSGroupInfo |
Admin.getRSGroup(String groupName)
Get group info for the given group name
|
RSGroupInfo |
AdminOverAsyncAdmin.getRSGroup(String groupName) |
RSGroupInfo |
Admin.getRSGroup(TableName tableName)
Get group info for the given table
|
RSGroupInfo |
AdminOverAsyncAdmin.getRSGroup(TableName tableName) |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<RSGroupInfo> |
AsyncAdmin.getRSGroup(Address hostPort)
Get group info for the given hostPort
|
CompletableFuture<RSGroupInfo> |
RawAsyncHBaseAdmin.getRSGroup(Address hostPort) |
CompletableFuture<RSGroupInfo> |
AsyncHBaseAdmin.getRSGroup(Address hostPort) |
CompletableFuture<RSGroupInfo> |
AsyncAdmin.getRSGroup(String groupName)
Get group info for the given group name
|
CompletableFuture<RSGroupInfo> |
RawAsyncHBaseAdmin.getRSGroup(String groupName) |
CompletableFuture<RSGroupInfo> |
AsyncHBaseAdmin.getRSGroup(String groupName) |
CompletableFuture<RSGroupInfo> |
AsyncAdmin.getRSGroup(TableName tableName)
Get group info for the given table
|
CompletableFuture<RSGroupInfo> |
RawAsyncHBaseAdmin.getRSGroup(TableName table) |
CompletableFuture<RSGroupInfo> |
AsyncHBaseAdmin.getRSGroup(TableName tableName) |
CompletableFuture<List<RSGroupInfo>> |
AsyncAdmin.listRSGroups()
Lists current set of RegionServer groups
|
CompletableFuture<List<RSGroupInfo>> |
RawAsyncHBaseAdmin.listRSGroups() |
List<RSGroupInfo> |
Admin.listRSGroups()
Lists current set of RegionServer groups
|
List<RSGroupInfo> |
AdminOverAsyncAdmin.listRSGroups() |
CompletableFuture<List<RSGroupInfo>> |
AsyncHBaseAdmin.listRSGroups() |
Modifier and Type | Method and Description |
---|---|
static RSGroupInfo |
MasterProcedureUtil.checkGroupExists(MasterProcedureUtil.RSGroupGetter getter,
Optional<String> optGroupName,
Supplier<String> forWhom) |
RSGroupInfo |
MasterProcedureUtil.RSGroupGetter.get(String groupName) |
Modifier and Type | Method and Description |
---|---|
static void |
MasterProcedureUtil.checkGroupNotEmpty(RSGroupInfo rsGroupInfo,
Supplier<String> forWhom)
Do not allow creating new tables/namespaces which has an empty rs group, expect the default rs
group.
|
Modifier and Type | Field and Description |
---|---|
(package private) org.apache.hbase.thirdparty.com.google.common.collect.ImmutableMap<String,RSGroupInfo> |
RSGroupInfoManagerImpl.RSGroupInfoHolder.groupName2Group |
(package private) org.apache.hbase.thirdparty.com.google.common.collect.ImmutableMap<TableName,RSGroupInfo> |
RSGroupInfoManagerImpl.RSGroupInfoHolder.tableName2Group |
Modifier and Type | Method and Description |
---|---|
private RSGroupInfo |
RSGroupAdminServiceImpl.fillTables(RSGroupInfo rsGroupInfo)
Deprecated.
|
static RSGroupInfo |
RSGroupUtil.fillTables(RSGroupInfo rsGroupInfo,
Collection<TableDescriptor> tds)
Fill the tables field for
RSGroupInfo , for backward compatibility. |
RSGroupInfo |
RSGroupInfoManager.getRSGroup(String groupName)
Gets
RSGroupInfo for the given group name. |
RSGroupInfo |
RSGroupInfoManagerImpl.getRSGroup(String groupName) |
RSGroupInfo |
DisabledRSGroupInfoManager.getRSGroup(String groupName) |
RSGroupInfo |
RSGroupInfoManager.getRSGroupForTable(TableName tableName)
Get
RSGroupInfo for the given table. |
RSGroupInfo |
RSGroupInfoManagerImpl.getRSGroupForTable(TableName tableName) |
RSGroupInfo |
DisabledRSGroupInfoManager.getRSGroupForTable(TableName tableName) |
RSGroupInfo |
RSGroupAdminClient.getRSGroupInfo(String groupName)
Deprecated.
Gets
RSGroupInfo for given group name. |
private RSGroupInfo |
RSGroupInfoManagerImpl.getRSGroupInfo(String groupName) |
RSGroupInfo |
RSGroupAdminClient.getRSGroupInfoOfTable(TableName tableName)
Deprecated.
Gets
RSGroupInfo for the given table's group. |
RSGroupInfo |
RSGroupAdminClient.getRSGroupOfServer(Address hostPort)
Deprecated.
Retrieve the RSGroupInfo a server is affiliated to
|
RSGroupInfo |
RSGroupInfoManager.getRSGroupOfServer(Address serverHostPort)
Gets the group info of server.
|
RSGroupInfo |
RSGroupInfoManagerImpl.getRSGroupOfServer(Address serverHostPort) |
RSGroupInfo |
DisabledRSGroupInfoManager.getRSGroupOfServer(Address serverHostPort) |
Modifier and Type | Method and Description |
---|---|
static Optional<RSGroupInfo> |
RSGroupUtil.getRSGroupInfo(MasterServices master,
RSGroupInfoManager manager,
TableName tableName)
Will try to get the rsgroup from
TableDescriptor first, and then try to get the rsgroup
from the NamespaceDescriptor . |
List<RSGroupInfo> |
RSGroupAdminClient.listRSGroups()
Deprecated.
Lists current set of RegionServer groups.
|
List<RSGroupInfo> |
RSGroupInfoManager.listRSGroups()
List the existing
RSGroupInfo s. |
List<RSGroupInfo> |
RSGroupInfoManagerImpl.listRSGroups() |
List<RSGroupInfo> |
DisabledRSGroupInfoManager.listRSGroups() |
private List<RSGroupInfo> |
RSGroupInfoManagerImpl.retrieveGroupListFromGroupTable() |
private List<RSGroupInfo> |
RSGroupInfoManagerImpl.retrieveGroupListFromZookeeper() |
Modifier and Type | Method and Description |
---|---|
void |
RSGroupInfoManager.addRSGroup(RSGroupInfo rsGroupInfo)
Add given RSGroupInfo to existing list of group infos.
|
void |
RSGroupInfoManagerImpl.addRSGroup(RSGroupInfo rsGroupInfo) |
void |
DisabledRSGroupInfoManager.addRSGroup(RSGroupInfo rsGroupInfo) |
private RSGroupInfo |
RSGroupAdminServiceImpl.fillTables(RSGroupInfo rsGroupInfo)
Deprecated.
|
static RSGroupInfo |
RSGroupUtil.fillTables(RSGroupInfo rsGroupInfo,
Collection<TableDescriptor> tds)
Fill the tables field for
RSGroupInfo , for backward compatibility. |
private List<ServerName> |
RSGroupBasedLoadBalancer.filterOfflineServers(RSGroupInfo RSGroupInfo,
List<ServerName> onlineServers) |
Modifier and Type | Method and Description |
---|---|
private void |
RSGroupInfoManagerImpl.flushConfig(Map<String,RSGroupInfo> newGroupMap) |
private void |
RSGroupInfoManagerImpl.flushConfigTable(Map<String,RSGroupInfo> groupMap) |
private SortedSet<Address> |
RSGroupInfoManagerImpl.getDefaultServers(List<RSGroupInfo> rsGroupInfoList) |
private void |
RSGroupInfoManagerImpl.migrate(Collection<RSGroupInfo> groupList) |
private void |
RSGroupInfoManagerImpl.resetRSGroupMap(Map<String,RSGroupInfo> newRSGroupMap)
Make changes visible.
|
private void |
RSGroupInfoManagerImpl.saveRSGroupMapToZK(Map<String,RSGroupInfo> newGroupMap) |
Constructor and Description |
---|
RSGroupInfo(RSGroupInfo src) |
Constructor and Description |
---|
RSGroupInfoHolder(Map<String,RSGroupInfo> rsGroupMap) |
Modifier and Type | Method and Description |
---|---|
RSGroupInfo |
ThriftAdmin.getRSGroup(Address hostPort) |
RSGroupInfo |
ThriftAdmin.getRSGroup(String groupName) |
RSGroupInfo |
ThriftAdmin.getRSGroup(TableName tableName) |
Modifier and Type | Method and Description |
---|---|
List<RSGroupInfo> |
ThriftAdmin.listRSGroups() |
Modifier and Type | Method and Description |
---|---|
(package private) Collection<ServerName> |
RegionMover.filterRSGroupServers(RSGroupInfo rsgroup,
Collection<ServerName> onlineServers) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.