Package | Description |
---|---|
org.apache.hadoop.hbase.mapreduce |
Provides HBase MapReduce
Input/OutputFormats, a table indexing MapReduce job, and utility methods.
|
Modifier and Type | Method and Description |
---|---|
protected Pair<java.util.List<LoadIncrementalHFiles.LoadQueueItem>,java.lang.String> |
LoadIncrementalHFiles.groupOrSplit(<any> regionGroups,
LoadIncrementalHFiles.LoadQueueItem item,
Table table,
Pair<byte[][],byte[][]> startEndKeys)
Attempt to assign the given load queue item into its target region group.
|
java.util.Map<LoadIncrementalHFiles.LoadQueueItem,java.nio.ByteBuffer> |
LoadIncrementalHFiles.run(java.lang.String dirPath,
java.util.Map<byte[],java.util.List<Path>> map,
TableName tableName) |
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.splitStoreFile(LoadIncrementalHFiles.LoadQueueItem item,
Table table,
byte[] startKey,
byte[] splitKey) |
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.tryAtomicRegionLoad(Connection conn,
TableName tableName,
byte[] first,
java.util.Collection<LoadIncrementalHFiles.LoadQueueItem> lqis,
boolean copyFile)
Attempts to do an atomic load of many hfiles into a region.
|
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.tryAtomicRegionLoad(HConnection conn,
byte[] tableName,
byte[] first,
java.util.Collection<LoadIncrementalHFiles.LoadQueueItem> lqis)
Deprecated.
As of release 0.96
(HBASE-9508).
This will be removed in HBase 2.0.0.
Use
#tryAtomicRegionLoad(Connection, TableName, byte[], Collection) . |
Modifier and Type | Method and Description |
---|---|
protected Pair<java.util.List<LoadIncrementalHFiles.LoadQueueItem>,java.lang.String> |
LoadIncrementalHFiles.groupOrSplit(<any> regionGroups,
LoadIncrementalHFiles.LoadQueueItem item,
Table table,
Pair<byte[][],byte[][]> startEndKeys)
Attempt to assign the given load queue item into its target region group.
|
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.splitStoreFile(LoadIncrementalHFiles.LoadQueueItem item,
Table table,
byte[] startKey,
byte[] splitKey) |
Modifier and Type | Method and Description |
---|---|
protected void |
LoadIncrementalHFiles.bulkLoadPhase(Table table,
Connection conn,
java.util.concurrent.ExecutorService pool,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
<any> regionGroups,
boolean copyFile,
java.util.Map<LoadIncrementalHFiles.LoadQueueItem,java.nio.ByteBuffer> item2RegionMap)
This takes the LQI's grouped by likely regions and attempts to bulk load
them.
|
protected void |
LoadIncrementalHFiles.bulkLoadPhase(Table table,
Connection conn,
java.util.concurrent.ExecutorService pool,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
<any> regionGroups,
boolean copyFile,
java.util.Map<LoadIncrementalHFiles.LoadQueueItem,java.nio.ByteBuffer> item2RegionMap)
This takes the LQI's grouped by likely regions and attempts to bulk load
them.
|
void |
LoadIncrementalHFiles.loadHFileQueue(Table table,
Connection conn,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
Pair<byte[][],byte[][]> startEndKeys)
Used by the replication sink to load the hfiles from the source cluster.
|
void |
LoadIncrementalHFiles.loadHFileQueue(Table table,
Connection conn,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
Pair<byte[][],byte[][]> startEndKeys,
boolean copyFile)
Used by the replication sink to load the hfiles from the source cluster.
|
void |
LoadIncrementalHFiles.prepareHFileQueue(java.util.Map<byte[],java.util.List<Path>> map,
Table table,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
boolean silence)
Prepare a collection of
LoadIncrementalHFiles.LoadQueueItem from list of source hfiles contained in the
passed directory and validates whether the prepared queue has all the valid table column
families in it. |
void |
LoadIncrementalHFiles.prepareHFileQueue(Path hfofDir,
Table table,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
boolean validateHFile)
Prepare a collection of
LoadIncrementalHFiles.LoadQueueItem from list of source hfiles contained in the
passed directory and validates whether the prepared queue has all the valid table column
families in it. |
void |
LoadIncrementalHFiles.prepareHFileQueue(Path hfilesDir,
Table table,
java.util.Deque<LoadIncrementalHFiles.LoadQueueItem> queue,
boolean validateHFile,
boolean silence)
Prepare a collection of
LoadIncrementalHFiles.LoadQueueItem from list of source hfiles contained in the
passed directory and validates whether the prepared queue has all the valid table column
families in it. |
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.tryAtomicRegionLoad(Connection conn,
TableName tableName,
byte[] first,
java.util.Collection<LoadIncrementalHFiles.LoadQueueItem> lqis,
boolean copyFile)
Attempts to do an atomic load of many hfiles into a region.
|
protected java.util.List<LoadIncrementalHFiles.LoadQueueItem> |
LoadIncrementalHFiles.tryAtomicRegionLoad(HConnection conn,
byte[] tableName,
byte[] first,
java.util.Collection<LoadIncrementalHFiles.LoadQueueItem> lqis)
Deprecated.
As of release 0.96
(HBASE-9508).
This will be removed in HBase 2.0.0.
Use
#tryAtomicRegionLoad(Connection, TableName, byte[], Collection) . |