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