org.apache.hadoop.mapreduce.v2.hs
Class JobHistory
java.lang.Object
org.apache.hadoop.yarn.service.AbstractService
org.apache.hadoop.mapreduce.v2.hs.JobHistory
- All Implemented Interfaces:
- org.apache.hadoop.mapreduce.v2.app.AppContext, HistoryContext, org.apache.hadoop.yarn.service.Service
public class JobHistory
- extends org.apache.hadoop.yarn.service.AbstractService
- implements HistoryContext
Nested classes/interfaces inherited from interface org.apache.hadoop.yarn.service.Service |
org.apache.hadoop.yarn.service.Service.STATE |
Method Summary |
Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> |
getAllJobs()
|
Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> |
getAllJobs(org.apache.hadoop.yarn.api.records.ApplicationId appID)
|
org.apache.hadoop.yarn.api.records.ApplicationAttemptId |
getApplicationAttemptId()
|
org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationID()
|
String |
getApplicationName()
|
org.apache.hadoop.yarn.Clock |
getClock()
|
org.apache.hadoop.yarn.event.EventHandler |
getEventHandler()
|
org.apache.hadoop.mapreduce.v2.app.job.Job |
getJob(org.apache.hadoop.mapreduce.v2.api.records.JobId jobId)
|
CharSequence |
getUser()
|
void |
init(org.apache.hadoop.conf.Configuration conf)
Writes out files to the path
.....${DONE_DIR}/VERSION_STRING/YYYY/MM/DD/HH/SERIAL_NUM/jh{index_entries}.jhist |
void |
start()
|
void |
stop()
|
Methods inherited from class org.apache.hadoop.yarn.service.AbstractService |
getConfig, getName, getServiceState, getStartTime, register, unregister |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.hadoop.mapreduce.v2.app.AppContext |
getStartTime |
CONF_FILENAME_REGEX
public static final Pattern CONF_FILENAME_REGEX
OLD_SUFFIX
public static final String OLD_SUFFIX
- See Also:
- Constant Field Values
JobHistory
public JobHistory()
init
public void init(org.apache.hadoop.conf.Configuration conf)
throws org.apache.hadoop.yarn.YarnException
- Writes out files to the path
.....${DONE_DIR}/VERSION_STRING/YYYY/MM/DD/HH/SERIAL_NUM/jh{index_entries}.jhist
- Specified by:
init
in interface org.apache.hadoop.yarn.service.Service
- Overrides:
init
in class org.apache.hadoop.yarn.service.AbstractService
- Throws:
org.apache.hadoop.yarn.YarnException
start
public void start()
- Specified by:
start
in interface org.apache.hadoop.yarn.service.Service
- Overrides:
start
in class org.apache.hadoop.yarn.service.AbstractService
stop
public void stop()
- Specified by:
stop
in interface org.apache.hadoop.yarn.service.Service
- Overrides:
stop
in class org.apache.hadoop.yarn.service.AbstractService
getApplicationName
public String getApplicationName()
- Specified by:
getApplicationName
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getJob
public org.apache.hadoop.mapreduce.v2.app.job.Job getJob(org.apache.hadoop.mapreduce.v2.api.records.JobId jobId)
- Specified by:
getJob
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getAllJobs
public Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> getAllJobs(org.apache.hadoop.yarn.api.records.ApplicationId appID)
- Specified by:
getAllJobs
in interface HistoryContext
getAllJobs
public Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> getAllJobs()
- Specified by:
getAllJobs
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getApplicationAttemptId
public org.apache.hadoop.yarn.api.records.ApplicationAttemptId getApplicationAttemptId()
- Specified by:
getApplicationAttemptId
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getApplicationID
public org.apache.hadoop.yarn.api.records.ApplicationId getApplicationID()
- Specified by:
getApplicationID
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getEventHandler
public org.apache.hadoop.yarn.event.EventHandler getEventHandler()
- Specified by:
getEventHandler
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getUser
public CharSequence getUser()
- Specified by:
getUser
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
getClock
public org.apache.hadoop.yarn.Clock getClock()
- Specified by:
getClock
in interface org.apache.hadoop.mapreduce.v2.app.AppContext
Copyright © 2012 Apache Software Foundation. All Rights Reserved.