public class DatasourceInputFormat extends org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,InputRow>
| Constructor and Description |
|---|
DatasourceInputFormat() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addDataSource(org.apache.hadoop.conf.Configuration conf,
DatasourceIngestionSpec spec,
List<WindowedDataSegment> segments,
long maxSplitSize) |
org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,InputRow> |
createRecordReader(org.apache.hadoop.mapreduce.InputSplit split,
org.apache.hadoop.mapreduce.TaskAttemptContext context) |
static List<String> |
getDataSources(org.apache.hadoop.conf.Configuration conf) |
static DatasourceIngestionSpec |
getIngestionSpec(org.apache.hadoop.conf.Configuration conf,
String dataSource) |
static long |
getMaxSplitSize(org.apache.hadoop.conf.Configuration conf,
String dataSource) |
static List<WindowedDataSegment> |
getSegments(org.apache.hadoop.conf.Configuration conf,
String dataSource) |
List<org.apache.hadoop.mapreduce.InputSplit> |
getSplits(org.apache.hadoop.mapreduce.JobContext context) |
public List<org.apache.hadoop.mapreduce.InputSplit> getSplits(org.apache.hadoop.mapreduce.JobContext context) throws IOException
getSplits in class org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,InputRow>IOExceptionpublic org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,InputRow> createRecordReader(org.apache.hadoop.mapreduce.InputSplit split, org.apache.hadoop.mapreduce.TaskAttemptContext context)
createRecordReader in class org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,InputRow>public static List<String> getDataSources(org.apache.hadoop.conf.Configuration conf) throws IOException
IOExceptionpublic static DatasourceIngestionSpec getIngestionSpec(org.apache.hadoop.conf.Configuration conf, String dataSource) throws IOException
IOExceptionpublic static List<WindowedDataSegment> getSegments(org.apache.hadoop.conf.Configuration conf, String dataSource) throws IOException
IOExceptionpublic static long getMaxSplitSize(org.apache.hadoop.conf.Configuration conf,
String dataSource)
public static void addDataSource(org.apache.hadoop.conf.Configuration conf,
DatasourceIngestionSpec spec,
List<WindowedDataSegment> segments,
long maxSplitSize)
throws IOException
IOExceptionCopyright © 2011–2021 The Apache Software Foundation. All rights reserved.