Package com.mapr.db.mapreduce.tools
Class ImportJSON.JsonTextImporter
- java.lang.Object
-
- org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.ojai.Document,org.ojai.Value,org.ojai.Document>
-
- com.mapr.db.mapreduce.tools.ImportJSON.JsonTextImporter
-
- Enclosing class:
- ImportJSON
public static class ImportJSON.JsonTextImporter extends org.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.ojai.Document,org.ojai.Value,org.ojai.Document>This class reads JSON data from text files in the Map phase. It also converts the JSON data into Ojai records and writes them to MapR Document-DB a table
-
-
Field Summary
Fields Modifier and Type Field Description static intcounter
-
Constructor Summary
Constructors Constructor Description JsonTextImporter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmap(org.apache.hadoop.io.LongWritable key, org.ojai.Document record, org.apache.hadoop.mapreduce.Mapper.Context context)
-
-
-
Method Detail
-
map
public void map(org.apache.hadoop.io.LongWritable key, org.ojai.Document record, org.apache.hadoop.mapreduce.Mapper.Context context) throws java.io.IOException, java.lang.InterruptedException- Overrides:
mapin classorg.apache.hadoop.mapreduce.Mapper<org.apache.hadoop.io.LongWritable,org.ojai.Document,org.ojai.Value,org.ojai.Document>- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-