@InterfaceAudience.Private public class RegionStateStore extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
RegionStateStore.RegionStateVisitor |
| Modifier and Type | Field and Description |
|---|---|
protected static char |
META_REPLICA_ID_DELIMITER
The delimiter for meta columns for replicaIds > 0
|
| Constructor and Description |
|---|
RegionStateStore(MasterServices master) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteRegion(org.apache.hadoop.hbase.client.RegionInfo regionInfo) |
void |
deleteRegions(List<org.apache.hadoop.hbase.client.RegionInfo> regions) |
static org.apache.hadoop.hbase.master.RegionState.State |
getRegionState(org.apache.hadoop.hbase.client.Result r,
int replicaId)
Pull the region state from a catalog table
Result. |
void |
mergeRegions(org.apache.hadoop.hbase.client.RegionInfo child,
org.apache.hadoop.hbase.client.RegionInfo hriA,
org.apache.hadoop.hbase.client.RegionInfo hriB,
org.apache.hadoop.hbase.ServerName serverName) |
void |
splitRegion(org.apache.hadoop.hbase.client.RegionInfo parent,
org.apache.hadoop.hbase.client.RegionInfo hriA,
org.apache.hadoop.hbase.client.RegionInfo hriB,
org.apache.hadoop.hbase.ServerName serverName) |
void |
updateRegionLocation(RegionStates.RegionStateNode regionStateNode) |
void |
visitMeta(RegionStateStore.RegionStateVisitor visitor) |
protected static final char META_REPLICA_ID_DELIMITER
public RegionStateStore(MasterServices master)
public void visitMeta(RegionStateStore.RegionStateVisitor visitor) throws IOException
IOExceptionpublic void updateRegionLocation(RegionStates.RegionStateNode regionStateNode) throws IOException
IOExceptionpublic void splitRegion(org.apache.hadoop.hbase.client.RegionInfo parent,
org.apache.hadoop.hbase.client.RegionInfo hriA,
org.apache.hadoop.hbase.client.RegionInfo hriB,
org.apache.hadoop.hbase.ServerName serverName)
throws IOException
IOExceptionpublic void mergeRegions(org.apache.hadoop.hbase.client.RegionInfo child,
org.apache.hadoop.hbase.client.RegionInfo hriA,
org.apache.hadoop.hbase.client.RegionInfo hriB,
org.apache.hadoop.hbase.ServerName serverName)
throws IOException
IOExceptionpublic void deleteRegion(org.apache.hadoop.hbase.client.RegionInfo regionInfo)
throws IOException
IOExceptionpublic void deleteRegions(List<org.apache.hadoop.hbase.client.RegionInfo> regions) throws IOException
IOExceptionpublic static org.apache.hadoop.hbase.master.RegionState.State getRegionState(org.apache.hadoop.hbase.client.Result r,
int replicaId)
Result.r - Result to pull the region state fromCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.