public class GeoWaveOutputFormat extends org.apache.hadoop.mapreduce.OutputFormat<GeoWaveOutputKey<Object>,Object>
Modifier and Type | Class and Description |
---|---|
static class |
GeoWaveOutputFormat.GeoWaveRecordWriter
A base class to be used to create
RecordWriter instances that write to GeoWave. |
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
GeoWaveOutputFormat() |
Modifier and Type | Method and Description |
---|---|
static void |
addDataAdapter(org.apache.hadoop.conf.Configuration config,
DataTypeAdapter<?> adapter) |
static void |
addIndex(org.apache.hadoop.conf.Configuration config,
Index index) |
void |
checkOutputSpecs(org.apache.hadoop.mapreduce.JobContext context) |
static AdapterIndexMappingStore |
getJobContextAdapterIndexMappingStore(org.apache.hadoop.mapreduce.JobContext context) |
static AdapterStore |
getJobContextAdapterStore(org.apache.hadoop.mapreduce.JobContext context) |
static IndexStore |
getJobContextIndexStore(org.apache.hadoop.mapreduce.JobContext context) |
static InternalAdapterStore |
getJobContextInternalAdapterStore(org.apache.hadoop.mapreduce.JobContext context) |
org.apache.hadoop.mapreduce.OutputCommitter |
getOutputCommitter(org.apache.hadoop.mapreduce.TaskAttemptContext context) |
org.apache.hadoop.mapreduce.RecordWriter<GeoWaveOutputKey<Object>,Object> |
getRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context) |
static DataStorePluginOptions |
getStoreOptions(org.apache.hadoop.mapreduce.JobContext context) |
static Map<String,String> |
getStoreOptionsMap(org.apache.hadoop.mapreduce.JobContext context) |
static void |
setStoreOptions(org.apache.hadoop.conf.Configuration config,
DataStorePluginOptions storeOptions) |
public org.apache.hadoop.mapreduce.RecordWriter<GeoWaveOutputKey<Object>,Object> getRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context) throws IOException, InterruptedException
getRecordWriter
in class org.apache.hadoop.mapreduce.OutputFormat<GeoWaveOutputKey<Object>,Object>
IOException
InterruptedException
public static void setStoreOptions(org.apache.hadoop.conf.Configuration config, DataStorePluginOptions storeOptions)
public static void addIndex(org.apache.hadoop.conf.Configuration config, Index index)
public static void addDataAdapter(org.apache.hadoop.conf.Configuration config, DataTypeAdapter<?> adapter)
public static IndexStore getJobContextIndexStore(org.apache.hadoop.mapreduce.JobContext context)
public static AdapterStore getJobContextAdapterStore(org.apache.hadoop.mapreduce.JobContext context)
public static AdapterIndexMappingStore getJobContextAdapterIndexMappingStore(org.apache.hadoop.mapreduce.JobContext context)
public static InternalAdapterStore getJobContextInternalAdapterStore(org.apache.hadoop.mapreduce.JobContext context)
public static DataStorePluginOptions getStoreOptions(org.apache.hadoop.mapreduce.JobContext context)
public static Map<String,String> getStoreOptionsMap(org.apache.hadoop.mapreduce.JobContext context)
public void checkOutputSpecs(org.apache.hadoop.mapreduce.JobContext context) throws IOException, InterruptedException
checkOutputSpecs
in class org.apache.hadoop.mapreduce.OutputFormat<GeoWaveOutputKey<Object>,Object>
IOException
InterruptedException
public org.apache.hadoop.mapreduce.OutputCommitter getOutputCommitter(org.apache.hadoop.mapreduce.TaskAttemptContext context) throws IOException, InterruptedException
getOutputCommitter
in class org.apache.hadoop.mapreduce.OutputFormat<GeoWaveOutputKey<Object>,Object>
IOException
InterruptedException
Copyright © 2013–2020. All rights reserved.