Class DataWriterMRJob
java.lang.Object
com.linkedin.venice.jobs.DataWriterComputeJob
com.linkedin.venice.hadoop.mapreduce.datawriter.jobs.DataWriterMRJob
- All Implemented Interfaces:
ComputeJob,Closeable,AutoCloseable
The implementation of
DataWriterComputeJob for MapReduce engine.-
Nested Class Summary
Nested classes/interfaces inherited from class com.linkedin.venice.jobs.DataWriterComputeJob
DataWriterComputeJob.ConfigSetterNested classes/interfaces inherited from interface com.linkedin.venice.jobs.ComputeJob
ComputeJob.Status -
Field Summary
FieldsFields inherited from class com.linkedin.venice.jobs.DataWriterComputeJob
PASS_THROUGH_CONFIG_PREFIXES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidconfigure(VeniceProperties props, PushJobSetting pushJobSetting) voidkill()voidvoidsetJobClientWrapper(JobClientWrapper jobClientWrapper) protected voidsetupInputFormatConf(org.apache.hadoop.mapred.JobConf jobConf, PushJobSetting pushJobSetting) Methods inherited from class com.linkedin.venice.jobs.DataWriterComputeJob
configure, getFailureReason, getStatus, populateWithPassThroughConfigs, populateWithPassThroughConfigs, runJob, validateJob
-
Field Details
-
HADOOP_PREFIX
- See Also:
-
-
Constructor Details
-
DataWriterMRJob
public DataWriterMRJob()
-
-
Method Details
-
configure
- Specified by:
configurein classDataWriterComputeJob
-
setupInputFormatConf
protected void setupInputFormatConf(org.apache.hadoop.mapred.JobConf jobConf, PushJobSetting pushJobSetting) -
setJobClientWrapper
-
getTaskTracker
- Specified by:
getTaskTrackerin classDataWriterComputeJob
-
runComputeJob
public void runComputeJob()- Specified by:
runComputeJobin classDataWriterComputeJob
-
getPushJobSetting
- Specified by:
getPushJobSettingin classDataWriterComputeJob
-
kill
public void kill()- Specified by:
killin interfaceComputeJob- Overrides:
killin classDataWriterComputeJob
-
close
- Throws:
IOException
-