@InterfaceAudience.Private public class SnapshotOfRegionAssignmentFromMeta extends Object
| Constructor and Description |
|---|
SnapshotOfRegionAssignmentFromMeta(org.apache.hadoop.hbase.client.Connection connection) |
SnapshotOfRegionAssignmentFromMeta(org.apache.hadoop.hbase.client.Connection connection,
Set<org.apache.hadoop.hbase.TableName> disabledTables,
boolean excludeOfflinedSplitParents) |
| Modifier and Type | Method and Description |
|---|---|
FavoredNodesPlan |
getExistingAssignmentPlan()
Get the favored nodes plan
|
Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> |
getPrimaryToRegionInfoMap() |
Map<String,org.apache.hadoop.hbase.client.RegionInfo> |
getRegionNameToRegionInfoMap()
Get the regioninfo for a region
|
Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> |
getRegionServerToRegionMap()
Get regionserver to region map
|
Map<org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName> |
getRegionToRegionServerMap()
Get region to region server map
|
Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> |
getSecondaryToRegionInfoMap() |
Set<org.apache.hadoop.hbase.TableName> |
getTableSet()
Get the table set
|
Map<org.apache.hadoop.hbase.TableName,List<org.apache.hadoop.hbase.client.RegionInfo>> |
getTableToRegionMap()
Get regions for tables
|
Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> |
getTertiaryToRegionInfoMap() |
void |
initialize()
Initialize the region assignment snapshot by scanning the hbase:meta table
|
public SnapshotOfRegionAssignmentFromMeta(org.apache.hadoop.hbase.client.Connection connection)
public SnapshotOfRegionAssignmentFromMeta(org.apache.hadoop.hbase.client.Connection connection,
Set<org.apache.hadoop.hbase.TableName> disabledTables,
boolean excludeOfflinedSplitParents)
public void initialize()
throws IOException
IOExceptionpublic Map<String,org.apache.hadoop.hbase.client.RegionInfo> getRegionNameToRegionInfoMap()
public Map<org.apache.hadoop.hbase.TableName,List<org.apache.hadoop.hbase.client.RegionInfo>> getTableToRegionMap()
public Map<org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName> getRegionToRegionServerMap()
public Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> getRegionServerToRegionMap()
public FavoredNodesPlan getExistingAssignmentPlan()
public Set<org.apache.hadoop.hbase.TableName> getTableSet()
public Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> getSecondaryToRegionInfoMap()
public Map<org.apache.hadoop.hbase.ServerName,List<org.apache.hadoop.hbase.client.RegionInfo>> getTertiaryToRegionInfoMap()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.