Package io.hgraphdb.mapreduce.index
Class HBaseIndexDirectMapperBase
- 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.HBaseIndexDirectMapperBase
-
- Direct Known Subclasses:
HBaseIndexDropDirectMapper
,HBaseIndexImportDirectMapper
public abstract class HBaseIndexDirectMapperBase extends HBaseIndexMapperBase
Mapper that hands over rows from data table to the index table.
-
-
Constructor Summary
Constructors Constructor Description HBaseIndexDirectMapperBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
cleanup(org.apache.hadoop.mapreduce.Mapper.Context context)
protected void
map(org.apache.hadoop.hbase.io.ImmutableBytesWritable key, org.apache.hadoop.hbase.client.Result result, org.apache.hadoop.mapreduce.Mapper.Context context)
protected void
setup(org.apache.hadoop.mapreduce.Mapper.Context context)
-
Methods inherited from class io.hgraphdb.mapreduce.index.HBaseIndexMapperBase
constructMutations, getGraph, getIndex
-
-
-
-
Method Detail
-
setup
protected void setup(org.apache.hadoop.mapreduce.Mapper.Context context) throws IOException, InterruptedException
- Overrides:
setup
in classHBaseIndexMapperBase
- Throws:
IOException
InterruptedException
-
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
-
cleanup
protected void cleanup(org.apache.hadoop.mapreduce.Mapper.Context context) throws IOException, InterruptedException
- Overrides:
cleanup
in classHBaseIndexMapperBase
- Throws:
IOException
InterruptedException
-
-