org.apache.hadoop.mapreduce.v2.hs
Class CompletedJob
java.lang.Object
org.apache.hadoop.mapreduce.v2.hs.CompletedJob
- All Implemented Interfaces:
- org.apache.hadoop.mapreduce.v2.app.job.Job
public class CompletedJob
- extends Object
- implements org.apache.hadoop.mapreduce.v2.app.job.Job
Loads the basic job level data upfront.
Data from job history file is loaded lazily.
Constructor Summary |
CompletedJob(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.mapreduce.v2.api.records.JobId jobId,
org.apache.hadoop.fs.Path historyFile,
boolean loadTasks,
String userName,
org.apache.hadoop.fs.Path confFile,
org.apache.hadoop.mapred.JobACLsManager aclsMgr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompletedJob
public CompletedJob(org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.mapreduce.v2.api.records.JobId jobId,
org.apache.hadoop.fs.Path historyFile,
boolean loadTasks,
String userName,
org.apache.hadoop.fs.Path confFile,
org.apache.hadoop.mapred.JobACLsManager aclsMgr)
throws IOException
- Throws:
IOException
getCompletedMaps
public int getCompletedMaps()
- Specified by:
getCompletedMaps
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getCompletedReduces
public int getCompletedReduces()
- Specified by:
getCompletedReduces
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getAllCounters
public org.apache.hadoop.mapreduce.Counters getAllCounters()
- Specified by:
getAllCounters
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getID
public org.apache.hadoop.mapreduce.v2.api.records.JobId getID()
- Specified by:
getID
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getReport
public org.apache.hadoop.mapreduce.v2.api.records.JobReport getReport()
- Specified by:
getReport
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getProgress
public float getProgress()
- Specified by:
getProgress
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getState
public org.apache.hadoop.mapreduce.v2.api.records.JobState getState()
- Specified by:
getState
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTask
public org.apache.hadoop.mapreduce.v2.app.job.Task getTask(org.apache.hadoop.mapreduce.v2.api.records.TaskId taskId)
- Specified by:
getTask
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTaskAttemptCompletionEvents
public org.apache.hadoop.mapreduce.v2.api.records.TaskAttemptCompletionEvent[] getTaskAttemptCompletionEvents(int fromEventId,
int maxEvents)
- Specified by:
getTaskAttemptCompletionEvents
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTasks
public Map<org.apache.hadoop.mapreduce.v2.api.records.TaskId,org.apache.hadoop.mapreduce.v2.app.job.Task> getTasks()
- Specified by:
getTasks
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getDiagnostics
public List<String> getDiagnostics()
- Specified by:
getDiagnostics
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getName
public String getName()
- Specified by:
getName
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getQueueName
public String getQueueName()
- Specified by:
getQueueName
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTotalMaps
public int getTotalMaps()
- Specified by:
getTotalMaps
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTotalReduces
public int getTotalReduces()
- Specified by:
getTotalReduces
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
isUber
public boolean isUber()
- Specified by:
isUber
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getTasks
public Map<org.apache.hadoop.mapreduce.v2.api.records.TaskId,org.apache.hadoop.mapreduce.v2.app.job.Task> getTasks(org.apache.hadoop.mapreduce.v2.api.records.TaskType taskType)
- Specified by:
getTasks
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
checkAccess
public boolean checkAccess(org.apache.hadoop.security.UserGroupInformation callerUGI,
org.apache.hadoop.mapreduce.JobACL jobOperation)
- Specified by:
checkAccess
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getJobACLs
public Map<org.apache.hadoop.mapreduce.JobACL,org.apache.hadoop.security.authorize.AccessControlList> getJobACLs()
- Specified by:
getJobACLs
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getUserName
public String getUserName()
- Specified by:
getUserName
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getConfFile
public org.apache.hadoop.fs.Path getConfFile()
- Specified by:
getConfFile
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
getAMInfos
public List<org.apache.hadoop.mapreduce.v2.api.records.AMInfo> getAMInfos()
- Specified by:
getAMInfos
in interface org.apache.hadoop.mapreduce.v2.app.job.Job
Copyright © 2012 Apache Software Foundation. All Rights Reserved.