public class TSFInputFormat
extends org.apache.hadoop.mapreduce.lib.input.FileInputFormat<org.apache.hadoop.io.NullWritable,org.apache.hadoop.io.MapWritable>
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
FILTER_EXIST
key to configure whether filtering is enable
|
static String |
FILTER_EXPRESSION
已过时。
|
static String |
FILTER_TYPE
已过时。
|
static String |
READ_DELTAOBJECT_ENABLE
key to configure whether reading deltaObjectId enable
|
static String |
READ_DELTAOBJECTS
key to configure the reading deltaObjectIds
|
static String |
READ_MEASUREMENTID
key to configure the reading measurementIds
|
static String |
READ_TIME_ENABLE
key to configure whether reading time enable
|
| 构造器和说明 |
|---|
TSFInputFormat() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,org.apache.hadoop.io.MapWritable> |
createRecordReader(org.apache.hadoop.mapreduce.InputSplit split,
org.apache.hadoop.mapreduce.TaskAttemptContext context) |
static String |
getFilterExp(org.apache.hadoop.conf.Configuration configuration)
已过时。
|
static String |
getFilterType(org.apache.hadoop.conf.Configuration configuration)
已过时。
|
static boolean |
getHasFilter(org.apache.hadoop.conf.Configuration configuration)
已过时。
|
static boolean |
getReadDeviceId(org.apache.hadoop.conf.Configuration configuration) |
static List<String> |
getReadDeviceIds(org.apache.hadoop.conf.Configuration configuration)
Get the deltaObjectIds which want to be read
|
static List<String> |
getReadMeasurementIds(org.apache.hadoop.conf.Configuration configuration)
Get the measurementIds which want to be read
|
static boolean |
getReadTime(org.apache.hadoop.conf.Configuration configuration) |
List<org.apache.hadoop.mapreduce.InputSplit> |
getSplits(org.apache.hadoop.mapreduce.JobContext job) |
static List<TSFInputSplit> |
getTSFInputSplit(org.apache.hadoop.conf.Configuration configuration,
List<org.apache.hadoop.fs.FileStatus> listFileStatus,
org.slf4j.Logger logger) |
static void |
setFilterExp(org.apache.hadoop.mapreduce.Job job,
String value)
已过时。
|
static void |
setFilterType(org.apache.hadoop.mapreduce.Job job,
String value)
已过时。
|
static void |
setHasFilter(org.apache.hadoop.mapreduce.Job job,
boolean value)
已过时。
|
static void |
setReadDeviceId(org.apache.hadoop.mapreduce.Job job,
boolean value) |
static void |
setReadDeviceIds(org.apache.hadoop.mapreduce.Job job,
String[] value)
Set the deltaObjectIds which want to be read
|
static void |
setReadMeasurementIds(org.apache.hadoop.mapreduce.Job job,
String[] value)
Set the measurementIds which want to be read
|
static void |
setReadTime(org.apache.hadoop.mapreduce.Job job,
boolean value) |
addInputPath, addInputPathRecursively, addInputPaths, computeSplitSize, getBlockIndex, getFormatMinSplitSize, getInputDirRecursive, getInputPathFilter, getInputPaths, getMaxSplitSize, getMinSplitSize, isSplitable, listStatus, makeSplit, makeSplit, setInputDirRecursive, setInputPathFilter, setInputPaths, setInputPaths, setMaxInputSplitSize, setMinInputSplitSizepublic static final String READ_TIME_ENABLE
public static final String READ_DELTAOBJECT_ENABLE
@Deprecated public static final String FILTER_TYPE
@Deprecated public static final String FILTER_EXPRESSION
public static final String FILTER_EXIST
public static final String READ_DELTAOBJECTS
public static void setReadDeviceIds(org.apache.hadoop.mapreduce.Job job,
String[] value)
throws TSFHadoopException
job - hadoop jobvalue - the deltaObjectIds will be readTSFHadoopExceptionpublic static List<String> getReadDeviceIds(org.apache.hadoop.conf.Configuration configuration)
configuration - public static void setReadMeasurementIds(org.apache.hadoop.mapreduce.Job job,
String[] value)
throws TSFHadoopException
job - hadoop jobvalue - the measurementIds will be readTSFHadoopExceptionpublic static List<String> getReadMeasurementIds(org.apache.hadoop.conf.Configuration configuration)
configuration - hadoop configurationpublic static void setReadDeviceId(org.apache.hadoop.mapreduce.Job job,
boolean value)
job - value - public static boolean getReadDeviceId(org.apache.hadoop.conf.Configuration configuration)
configuration - public static void setReadTime(org.apache.hadoop.mapreduce.Job job,
boolean value)
job - value - public static boolean getReadTime(org.apache.hadoop.conf.Configuration configuration)
@Deprecated public static void setHasFilter(org.apache.hadoop.mapreduce.Job job, boolean value)
job - value - @Deprecated public static boolean getHasFilter(org.apache.hadoop.conf.Configuration configuration)
configuration - @Deprecated public static void setFilterType(org.apache.hadoop.mapreduce.Job job, String value)
job - value - @Deprecated public static String getFilterType(org.apache.hadoop.conf.Configuration configuration)
configuration - @Deprecated public static void setFilterExp(org.apache.hadoop.mapreduce.Job job, String value)
@Deprecated public static String getFilterExp(org.apache.hadoop.conf.Configuration configuration)
public org.apache.hadoop.mapreduce.RecordReader<org.apache.hadoop.io.NullWritable,org.apache.hadoop.io.MapWritable> createRecordReader(org.apache.hadoop.mapreduce.InputSplit split,
org.apache.hadoop.mapreduce.TaskAttemptContext context)
createRecordReader 在类中 org.apache.hadoop.mapreduce.InputFormat<org.apache.hadoop.io.NullWritable,org.apache.hadoop.io.MapWritable>public List<org.apache.hadoop.mapreduce.InputSplit> getSplits(org.apache.hadoop.mapreduce.JobContext job) throws IOException
getSplits 在类中 org.apache.hadoop.mapreduce.lib.input.FileInputFormat<org.apache.hadoop.io.NullWritable,org.apache.hadoop.io.MapWritable>IOExceptionpublic static List<TSFInputSplit> getTSFInputSplit(org.apache.hadoop.conf.Configuration configuration, List<org.apache.hadoop.fs.FileStatus> listFileStatus, org.slf4j.Logger logger) throws IOException
IOExceptionCopyright © 2022 The Apache Software Foundation. All rights reserved.