Package | Description |
---|---|
org.apache.hadoop.hbase.regionserver | |
org.apache.hadoop.hbase.regionserver.compactions |
Modifier and Type | Field and Description |
---|---|
protected HRegion |
RegionSplitPolicy.region
The region configured for this split policy.
|
protected HRegion |
HStore.region |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,HRegion> |
HRegionServer.onlineRegions
Map of regions currently being served by this region server.
|
Modifier and Type | Method and Description |
---|---|
static HRegion |
HRegion.createHRegion(RegionInfo info,
Path rootDir,
Configuration conf,
TableDescriptor hTableDescriptor,
WAL wal) |
static HRegion |
HRegion.createHRegion(RegionInfo info,
Path rootDir,
Configuration conf,
TableDescriptor hTableDescriptor,
WAL wal,
boolean initialize)
Convenience method creating new HRegions.
|
HRegion |
HStore.getHRegion() |
HRegion |
HRegionServer.getOnlineRegion(byte[] regionName) |
HRegion |
RegionServerServices.PostOpenDeployContext.getRegion() |
protected HRegion |
HRegionServer.getRegion(byte[] regionName)
Protected Utility method for safely obtaining an HRegion handle.
|
HRegion |
RSRpcServices.getRegion(RegionSpecifier regionSpecifier)
Find the HRegion based on a region specifier
|
HRegion |
HRegionServer.getRegion(java.lang.String encodedRegionName) |
protected HRegion |
HRegionServer.getRegionByEncodedName(byte[] regionName,
java.lang.String encodedRegionName) |
HRegion |
HRegionServer.getRegionByEncodedName(java.lang.String encodedRegionName) |
protected HRegion |
HRegion.openHRegion(CancelableProgressable reporter)
Open HRegion.
|
static HRegion |
HRegion.openHRegion(Configuration conf,
FileSystem fs,
Path rootDir,
Path tableDir,
RegionInfo info,
TableDescriptor htd,
WAL wal,
RegionServerServices rsServices,
CancelableProgressable reporter)
Open a Region.
|
static HRegion |
HRegion.openHRegion(Configuration conf,
FileSystem fs,
Path rootDir,
RegionInfo info,
TableDescriptor htd,
WAL wal)
Open a Region.
|
static HRegion |
HRegion.openHRegion(Configuration conf,
FileSystem fs,
Path rootDir,
RegionInfo info,
TableDescriptor htd,
WAL wal,
RegionServerServices rsServices,
CancelableProgressable reporter)
Open a Region.
|
static HRegion |
HRegion.openHRegion(HRegion other,
CancelableProgressable reporter)
Useful when reopening a closed region (normally for unit tests)
|
static HRegion |
HRegion.openHRegion(Path rootDir,
RegionInfo info,
TableDescriptor htd,
WAL wal,
Configuration conf)
Open a Region.
|
static HRegion |
HRegion.openHRegion(Path rootDir,
RegionInfo info,
TableDescriptor htd,
WAL wal,
Configuration conf,
RegionServerServices rsServices,
CancelableProgressable reporter)
Open a Region.
|
static HRegion |
HRegion.openHRegion(RegionInfo info,
TableDescriptor htd,
WAL wal,
Configuration conf)
Open a Region.
|
static HRegion |
HRegion.openHRegion(RegionInfo info,
TableDescriptor htd,
WAL wal,
Configuration conf,
RegionServerServices rsServices,
CancelableProgressable reporter)
Open a Region.
|
static HRegion |
HRegion.openReadOnlyFileSystemHRegion(Configuration conf,
FileSystem fs,
Path tableDir,
RegionInfo info,
TableDescriptor htd)
Open a Region on a read-only file-system (like hdfs snapshots)
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<HRegion> |
HRegionServer.getOnlineRegionsLocalContext()
For tests, web ui and metrics.
|
java.util.List<HRegion> |
HRegionServer.getRegions() |
java.util.List<HRegion> |
HRegionServer.getRegions(TableName tableName)
Gets the online regions of the specified table.
|
Modifier and Type | Method and Description |
---|---|
void |
MutableOnlineRegions.addRegion(HRegion r)
Add to online regions.
|
void |
HRegionServer.addRegion(HRegion region) |
void |
SecureBulkLoadManager.cleanupBulkLoad(HRegion region,
CleanupBulkLoadRequest request) |
protected void |
IncreasingToUpperBoundRegionSplitPolicy.configureForRegion(HRegion region) |
protected void |
RegionSplitPolicy.configureForRegion(HRegion region)
Upon construction, this method will be called with the region
to be governed.
|
protected void |
KeyPrefixRegionSplitPolicy.configureForRegion(HRegion region) |
protected void |
FlushNonSloppyStoresFirstPolicy.configureForRegion(HRegion region) |
protected void |
ConstantSizeRegionSplitPolicy.configureForRegion(HRegion region) |
protected void |
BusyRegionSplitPolicy.configureForRegion(HRegion region) |
static RegionSplitPolicy |
RegionSplitPolicy.create(HRegion region,
Configuration conf)
Create the RegionSplitPolicy configured for the given table.
|
static FlushPolicy |
FlushPolicyFactory.create(HRegion region,
Configuration conf)
Create the FlushPolicy configured for the given table.
|
static HRegion |
HRegion.openHRegion(HRegion other,
CancelableProgressable reporter)
Useful when reopening a closed region (normally for unit tests)
|
void |
RowProcessor.postBatchMutate(HRegion region)
Deprecated.
The hook to be executed after the process() and applying the Mutations to region.
|
void |
BaseRowProcessor.postBatchMutate(HRegion region) |
void |
RowProcessor.postProcess(HRegion region,
WALEdit walEdit,
boolean success)
Deprecated.
The hook to be executed after process() and applying the Mutations to region.
|
void |
BaseRowProcessor.postProcess(HRegion region,
WALEdit walEdit,
boolean success) |
void |
RowProcessor.preBatchMutate(HRegion region,
WALEdit walEdit)
Deprecated.
The hook to be executed after the process() but before applying the Mutations to region.
|
void |
BaseRowProcessor.preBatchMutate(HRegion region,
WALEdit walEdit) |
java.lang.String |
SecureBulkLoadManager.prepareBulkLoad(HRegion region,
PrepareBulkLoadRequest request) |
void |
RowProcessor.preProcess(HRegion region,
WALEdit walEdit)
Deprecated.
The hook to be executed before process().
|
void |
BaseRowProcessor.preProcess(HRegion region,
WALEdit walEdit) |
void |
RowProcessor.process(long now,
HRegion region,
java.util.List<Mutation> mutations,
WALEdit walEdit)
Deprecated.
HRegion handles the locks and MVCC and invokes this method properly.
|
boolean |
MutableOnlineRegions.removeRegion(HRegion r,
ServerName destination)
Removes the given Region from the list of onlineRegions.
|
boolean |
HRegionServer.removeRegion(HRegion r,
ServerName destination) |
void |
CompactSplit.requestCompaction(HRegion region,
HStore store,
java.lang.String why,
int priority,
CompactionLifeCycleTracker tracker,
User user) |
void |
CompactSplit.requestCompaction(HRegion region,
java.lang.String why,
int priority,
CompactionLifeCycleTracker tracker,
User user) |
void |
FlushRequester.requestDelayedFlush(HRegion region,
long delay,
boolean forceFlushAllStores)
Tell the listener the cache needs to be flushed after a delay
|
void |
FlushRequester.requestFlush(HRegion region,
boolean forceFlushAllStores,
FlushLifeCycleTracker tracker)
Tell the listener the cache needs to be flushed.
|
void |
CompactSplit.requestSystemCompaction(HRegion region,
HStore store,
java.lang.String why) |
void |
CompactSplit.requestSystemCompaction(HRegion region,
java.lang.String why) |
java.util.Map<byte[],java.util.List<Path>> |
SecureBulkLoadManager.secureBulkLoadHFiles(HRegion region,
BulkLoadHFileRequest request) |
Constructor and Description |
---|
HMobStore(HRegion region,
ColumnFamilyDescriptor family,
Configuration confParam) |
HStore(HRegion region,
ColumnFamilyDescriptor family,
Configuration confParam)
Constructor
|
MetricsRegionWrapperImpl(HRegion region) |
PostOpenDeployContext(HRegion region,
long masterSystemTime) |
RegionCoprocessorHost(HRegion region,
RegionServerServices rsServices,
Configuration conf)
Constructor
|
RegionServicesForStores(HRegion region) |
Modifier and Type | Method and Description |
---|---|
void |
CompactionRequester.requestCompaction(HRegion region,
HStore store,
java.lang.String why,
int priority,
CompactionLifeCycleTracker tracker,
User user)
Request compaction on the given store.
|
void |
CompactionRequester.requestCompaction(HRegion region,
java.lang.String why,
int priority,
CompactionLifeCycleTracker tracker,
User user)
Request compaction on all the stores of the given region.
|