java.io.Closeable, java.lang.AutoCloseable, HistoryStorage, org.apache.hadoop.service.Servicepublic class CachedHistoryStorage extends org.apache.hadoop.service.AbstractService implements HistoryStorage
| Constructor | Description |
|---|---|
CachedHistoryStorage() |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> |
getAllPartialJobs() |
Get all of the cached jobs.
|
org.apache.hadoop.mapreduce.v2.app.job.Job |
getFullJob(org.apache.hadoop.mapreduce.v2.api.records.JobId jobId) |
Get a fully parsed job.
|
int |
getLoadedTasksCacheSize() |
|
JobsInfo |
getPartialJobs(java.lang.Long offset,
java.lang.Long count,
java.lang.String user,
java.lang.String queue,
java.lang.Long sBegin,
java.lang.Long sEnd,
java.lang.Long fBegin,
java.lang.Long fEnd,
org.apache.hadoop.mapreduce.v2.api.records.JobState jobState) |
Look for a set of partial jobs.
|
static JobsInfo |
getPartialJobs(java.util.Collection<org.apache.hadoop.mapreduce.v2.app.job.Job> jobs,
java.lang.Long offset,
java.lang.Long count,
java.lang.String user,
java.lang.String queue,
java.lang.Long sBegin,
java.lang.Long sEnd,
java.lang.Long fBegin,
java.lang.Long fEnd,
org.apache.hadoop.mapreduce.v2.api.records.JobState jobState) |
|
boolean |
getUseLoadedTasksCache() |
|
void |
refreshLoadedJobCache() |
|
void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
|
void |
setHistoryFileManager(HistoryFileManager hsManager) |
Give the Storage a reference to a class that can be used to interact with
history files.
|
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, serviceStart, serviceStop, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStoppublic void setHistoryFileManager(HistoryFileManager hsManager)
HistoryStoragesetHistoryFileManager in interface HistoryStoragehsManager - the class that is used to interact with history files.public void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws java.lang.Exception
serviceInit in class org.apache.hadoop.service.AbstractServicejava.lang.Exceptionpublic void refreshLoadedJobCache()
public org.apache.hadoop.mapreduce.v2.app.job.Job getFullJob(org.apache.hadoop.mapreduce.v2.api.records.JobId jobId)
HistoryStoragegetFullJob in interface HistoryStoragejobId - the id of the jobpublic java.util.Map<org.apache.hadoop.mapreduce.v2.api.records.JobId,org.apache.hadoop.mapreduce.v2.app.job.Job> getAllPartialJobs()
HistoryStoragegetAllPartialJobs in interface HistoryStoragepublic JobsInfo getPartialJobs(java.lang.Long offset, java.lang.Long count, java.lang.String user, java.lang.String queue, java.lang.Long sBegin, java.lang.Long sEnd, java.lang.Long fBegin, java.lang.Long fEnd, org.apache.hadoop.mapreduce.v2.api.records.JobState jobState)
HistoryStoragegetPartialJobs in interface HistoryStorageoffset - the offset into the list of jobs.count - the maximum number of jobs to return.user - only return jobs for the given user.queue - only return jobs for in the given queue.sBegin - only return Jobs that started on or after the given time.sEnd - only return Jobs that started on or before the given time.fBegin - only return Jobs that ended on or after the given time.fEnd - only return Jobs that ended on or before the given time.jobState - only return Jobs that are in the given job state.public static JobsInfo getPartialJobs(java.util.Collection<org.apache.hadoop.mapreduce.v2.app.job.Job> jobs, java.lang.Long offset, java.lang.Long count, java.lang.String user, java.lang.String queue, java.lang.Long sBegin, java.lang.Long sEnd, java.lang.Long fBegin, java.lang.Long fEnd, org.apache.hadoop.mapreduce.v2.api.records.JobState jobState)
@VisibleForTesting public boolean getUseLoadedTasksCache()
@VisibleForTesting public int getLoadedTasksCacheSize()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.