Package io.hgraphdb.mapreduce.index
Class HBaseIndexBulkMapperBase
- java.lang.Object
-
- org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.client.Result,KEYOUT,VALUEOUT>
-
- org.apache.hadoop.hbase.mapreduce.TableMapper<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.KeyValue>
-
- io.hgraphdb.mapreduce.index.HBaseIndexMapperBase
-
- io.hgraphdb.mapreduce.index.HBaseIndexBulkMapperBase
-
- Direct Known Subclasses:
HBaseIndexDropMapper
,HBaseIndexImportMapper
public abstract class HBaseIndexBulkMapperBase extends HBaseIndexMapperBase
Mapper that hands over rows from data table to the index table.
-
-
Constructor Summary
Constructors Constructor Description HBaseIndexBulkMapperBase()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
map(org.apache.hadoop.hbase.io.ImmutableBytesWritable key, org.apache.hadoop.hbase.client.Result result, org.apache.hadoop.mapreduce.Mapper.Context context)
static List<org.apache.hadoop.hbase.KeyValue>
toKeyValues(List<? extends org.apache.hadoop.hbase.client.Mutation> mutations)
-
Methods inherited from class io.hgraphdb.mapreduce.index.HBaseIndexMapperBase
cleanup, constructMutations, getGraph, getIndex, setup
-
-
-
-
Method Detail
-
map
protected void map(org.apache.hadoop.hbase.io.ImmutableBytesWritable key, org.apache.hadoop.hbase.client.Result result, org.apache.hadoop.mapreduce.Mapper.Context context) throws IOException, InterruptedException
- Overrides:
map
in classorg.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.client.Result,org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.KeyValue>
- Throws:
IOException
InterruptedException
-
-