Package org.apache.hadoop.mapreduce.lib.output.committer.manifest
Class ManifestCommitterFactory
java.lang.Object
org.apache.hadoop.conf.Configured
org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory
org.apache.hadoop.mapreduce.lib.output.committer.manifest.ManifestCommitterFactory
- All Implemented Interfaces:
Configurable
- Direct Known Subclasses:
AzureManifestCommitterFactory
This is the committer factory to register as the source of committers
for the job/filesystem schema.
-
Field Summary
FieldsFields inherited from class org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory
COMMITTER_FACTORY_CLASS, COMMITTER_FACTORY_DEFAULT, COMMITTER_FACTORY_SCHEME, COMMITTER_FACTORY_SCHEME_PATTERN, FILE_COMMITTER_FACTORY, NAMED_COMMITTER_CLASS, NAMED_COMMITTER_FACTORY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOutputCommitter(Path outputPath, TaskAttemptContext context) Create an output committer for a task attempt.Methods inherited from class org.apache.hadoop.mapreduce.lib.output.PathOutputCommitterFactory
createCommitter, createFileOutputCommitter, getCommitterFactoryMethods inherited from class org.apache.hadoop.conf.Configured
getConf, setConf
-
Field Details
-
NAME
Name of this factory.
-
-
Constructor Details
-
ManifestCommitterFactory
public ManifestCommitterFactory()
-
-
Method Details
-
createOutputCommitter
public ManifestCommitter createOutputCommitter(Path outputPath, TaskAttemptContext context) throws IOException Description copied from class:PathOutputCommitterFactoryCreate an output committer for a task attempt.- Overrides:
createOutputCommitterin classPathOutputCommitterFactory- Parameters:
outputPath- output path. This may be null.context- context- Returns:
- a new committer
- Throws:
IOException- problems instantiating the committer
-