Class TsvImporterCustomTestMapper
java.lang.Object
org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.apache.hadoop.io.Text,org.apache.hadoop.hbase.io.ImmutableBytesWritable,org.apache.hadoop.hbase.client.Put>
   
org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
org.apache.hadoop.hbase.mapreduce.TsvImporterCustomTestMapper
public class TsvImporterCustomTestMapper
extends org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
Dummy mapper used for unit tests to verify that the mapper can be injected. This approach would
 be used if a custom transformation needed to be done after reading the input data before writing
 it to HFiles.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapperorg.apache.hadoop.mapreduce.Mapper.Context
- 
Field SummaryFields inherited from class org.apache.hadoop.hbase.mapreduce.TsvImporterMappercellVisibilityExpr, conf, kvCreator, parser, ts, ttl
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidmap(org.apache.hadoop.io.LongWritable offset, org.apache.hadoop.io.Text value, org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable, org.apache.hadoop.io.Text, org.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Put>.org.apache.hadoop.mapreduce.Mapper.Context context) Convert a line of TSV text into an HBase table row after transforming the values by multiplying them by 3.protected voidsetup(org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable, org.apache.hadoop.io.Text, org.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Put>.org.apache.hadoop.mapreduce.Mapper.Context context) Methods inherited from class org.apache.hadoop.hbase.mapreduce.TsvImporterMapperdoSetup, getBadLineCount, getSkipBadLines, getTs, incrementBadLineCount, populatePutMethods inherited from class org.apache.hadoop.mapreduce.Mappercleanup, run
- 
Constructor Details- 
TsvImporterCustomTestMapperpublic TsvImporterCustomTestMapper()
 
- 
- 
Method Details- 
setupprotected void setup(org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable, org.apache.hadoop.io.Text, org.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Put>.org.apache.hadoop.mapreduce.Mapper.Context context) - Overrides:
- setupin class- org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
 
- 
mappublic void map(org.apache.hadoop.io.LongWritable offset, org.apache.hadoop.io.Text value, org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable, org.apache.hadoop.io.Text, throws IOExceptionorg.apache.hadoop.hbase.io.ImmutableBytesWritable, org.apache.hadoop.hbase.client.Put>.org.apache.hadoop.mapreduce.Mapper.Context context) Convert a line of TSV text into an HBase table row after transforming the values by multiplying them by 3.- Overrides:
- mapin class- org.apache.hadoop.hbase.mapreduce.TsvImporterMapper
- Throws:
- IOException
 
 
-