public abstract class AbstractHBaseMapReduceJob
extends org.apache.hadoop.conf.Configured
implements eu.dnetlib.data.mapreduce.HadoopJob, org.springframework.beans.factory.BeanNameAware
| Modifier and Type | Field and Description |
|---|---|
protected eu.dnetlib.data.hadoop.config.ConfigurationEnumerator |
configurationEnumerator |
protected String |
jobName |
protected static Log |
log |
| Constructor and Description |
|---|
AbstractHBaseMapReduceJob() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.hadoop.mapreduce.Job |
createJobCommon(eu.dnetlib.data.hadoop.config.ClusterName name,
Properties p) |
protected void |
deleteHdfsFile(org.apache.hadoop.mapreduce.Job job,
org.apache.hadoop.fs.Path path) |
String |
getName() |
protected void |
merge(org.apache.hadoop.mapreduce.Job job,
Properties p) |
void |
setBeanName(String name) |
org.apache.hadoop.mapreduce.Job |
setJobDetails(eu.dnetlib.data.hadoop.config.ClusterName name,
Properties p) |
protected abstract org.apache.hadoop.mapreduce.Job |
setJobDetails(org.apache.hadoop.mapreduce.Job job,
Properties p) |
protected static final Log log
protected String jobName
protected eu.dnetlib.data.hadoop.config.ConfigurationEnumerator configurationEnumerator
protected abstract org.apache.hadoop.mapreduce.Job setJobDetails(org.apache.hadoop.mapreduce.Job job,
Properties p)
throws Exception
Exceptionpublic org.apache.hadoop.mapreduce.Job setJobDetails(eu.dnetlib.data.hadoop.config.ClusterName name,
Properties p)
setJobDetails in interface eu.dnetlib.data.mapreduce.HadoopJobprotected org.apache.hadoop.mapreduce.Job createJobCommon(eu.dnetlib.data.hadoop.config.ClusterName name,
Properties p)
throws IOException
IOExceptionprotected void merge(org.apache.hadoop.mapreduce.Job job,
Properties p)
protected void deleteHdfsFile(org.apache.hadoop.mapreduce.Job job,
org.apache.hadoop.fs.Path path)
public void setBeanName(String name)
setBeanName in interface org.springframework.beans.factory.BeanNameAwarepublic String getName()
getName in interface eu.dnetlib.data.mapreduce.HadoopJobCopyright © 2017. All rights reserved.