Class DatasourceInputFormat


  • public class DatasourceInputFormat
    extends org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
    • Constructor Detail

      • DatasourceInputFormat

        public DatasourceInputFormat()
    • Method Detail

      • getSplits

        public List<org.apache.hadoop.mapreduce.InputSplit> getSplits​(org.apache.hadoop.mapreduce.JobContext context)
                                                               throws IOException
        Specified by:
        getSplits in class org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
        Throws:
        IOException
      • createRecordReader

        public org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow> createRecordReader​(org.apache.hadoop.mapreduce.InputSplit split,
                                                                                                                                                         org.apache.hadoop.mapreduce.TaskAttemptContext context)
        Specified by:
        createRecordReader in class org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,​org.apache.druid.data.input.InputRow>
      • getMaxSplitSize

        public static long getMaxSplitSize​(org.apache.hadoop.conf.Configuration conf,
                                           String dataSource)