java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.service.Service, org.apache.hadoop.yarn.server.timeline.TimelineReader, org.apache.hadoop.yarn.server.timeline.TimelineStore, org.apache.hadoop.yarn.server.timeline.TimelineWriterpublic class EntityGroupFSTimelineStore
extends org.apache.hadoop.service.CompositeService
implements org.apache.hadoop.yarn.server.timeline.TimelineStore
| Modifier and Type | Class | Description |
|---|---|---|
static class |
EntityGroupFSTimelineStore.AppState |
Application states,
|
org.apache.hadoop.service.CompositeService.CompositeServiceShutdownHookorg.apache.hadoop.service.Service.STATE| Constructor | Description |
|---|---|
EntityGroupFSTimelineStore() |
| Modifier and Type | Method | Description |
|---|---|---|
protected org.apache.hadoop.yarn.client.api.YarnClient |
createAndInitYarnClient(org.apache.hadoop.conf.Configuration conf) |
Create and initialize the YARN Client.
|
protected EntityGroupFSTimelineStore.AppState |
getAppState(org.apache.hadoop.yarn.api.records.ApplicationId appId) |
Get the application state.
|
org.apache.hadoop.yarn.api.records.timeline.TimelineDomain |
getDomain(java.lang.String domainId) |
|
org.apache.hadoop.yarn.api.records.timeline.TimelineDomains |
getDomains(java.lang.String owner) |
|
org.apache.hadoop.yarn.api.records.timeline.TimelineEntities |
getEntities(java.lang.String entityType,
java.lang.Long limit,
java.lang.Long windowStart,
java.lang.Long windowEnd,
java.lang.String fromId,
java.lang.Long fromTs,
org.apache.hadoop.yarn.server.timeline.NameValuePair primaryFilter,
java.util.Collection<org.apache.hadoop.yarn.server.timeline.NameValuePair> secondaryFilters,
java.util.EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve,
org.apache.hadoop.yarn.server.timeline.TimelineDataManager.CheckAcl checkAcl) |
|
org.apache.hadoop.yarn.api.records.timeline.TimelineEntity |
getEntity(java.lang.String entityId,
java.lang.String entityType,
java.util.EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve) |
|
org.apache.hadoop.yarn.api.records.timeline.TimelineEvents |
getEntityTimelines(java.lang.String entityType,
java.util.SortedSet<java.lang.String> entityIds,
java.lang.Long limit,
java.lang.Long windowStart,
java.lang.Long windowEnd,
java.util.Set<java.lang.String> eventTypes) |
|
protected java.util.List<org.apache.hadoop.yarn.server.timeline.TimelineStore> |
getTimelineStoresForRead(java.lang.String entityId,
java.lang.String entityType,
java.util.List<EntityCacheItem> cacheItems) |
|
void |
put(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain) |
|
org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse |
put(org.apache.hadoop.yarn.api.records.timeline.TimelineEntities data) |
|
protected void |
serviceInit(org.apache.hadoop.conf.Configuration conf) |
|
protected void |
serviceStart() |
|
protected void |
serviceStop() |
addIfService, addService, getServices, removeServiceclose, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStopprotected void serviceInit(org.apache.hadoop.conf.Configuration conf)
throws java.lang.Exception
serviceInit in class org.apache.hadoop.service.CompositeServicejava.lang.Exceptionprotected void serviceStart()
throws java.lang.Exception
serviceStart in class org.apache.hadoop.service.CompositeServicejava.lang.Exceptionprotected void serviceStop()
throws java.lang.Exception
serviceStop in class org.apache.hadoop.service.CompositeServicejava.lang.Exception@VisibleForTesting protected org.apache.hadoop.yarn.client.api.YarnClient createAndInitYarnClient(org.apache.hadoop.conf.Configuration conf)
getAppState(ApplicationId) MUST
also be overriddenconf - configuration@VisibleForTesting protected EntityGroupFSTimelineStore.AppState getAppState(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws java.io.IOException
appId - application IDEntityGroupFSTimelineStore.AppState.UNKNOWN if it could not
be determinedjava.io.IOException - on IO problemsprotected java.util.List<org.apache.hadoop.yarn.server.timeline.TimelineStore> getTimelineStoresForRead(java.lang.String entityId,
java.lang.String entityType,
java.util.List<EntityCacheItem> cacheItems)
throws java.io.IOException
java.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelineEntities getEntities(java.lang.String entityType,
java.lang.Long limit,
java.lang.Long windowStart,
java.lang.Long windowEnd,
java.lang.String fromId,
java.lang.Long fromTs,
org.apache.hadoop.yarn.server.timeline.NameValuePair primaryFilter,
java.util.Collection<org.apache.hadoop.yarn.server.timeline.NameValuePair> secondaryFilters,
java.util.EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve,
org.apache.hadoop.yarn.server.timeline.TimelineDataManager.CheckAcl checkAcl)
throws java.io.IOException
getEntities in interface org.apache.hadoop.yarn.server.timeline.TimelineReaderjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelineEntity getEntity(java.lang.String entityId,
java.lang.String entityType,
java.util.EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve)
throws java.io.IOException
getEntity in interface org.apache.hadoop.yarn.server.timeline.TimelineReaderjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelineEvents getEntityTimelines(java.lang.String entityType,
java.util.SortedSet<java.lang.String> entityIds,
java.lang.Long limit,
java.lang.Long windowStart,
java.lang.Long windowEnd,
java.util.Set<java.lang.String> eventTypes)
throws java.io.IOException
getEntityTimelines in interface org.apache.hadoop.yarn.server.timeline.TimelineReaderjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelineDomain getDomain(java.lang.String domainId)
throws java.io.IOException
getDomain in interface org.apache.hadoop.yarn.server.timeline.TimelineReaderjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelineDomains getDomains(java.lang.String owner)
throws java.io.IOException
getDomains in interface org.apache.hadoop.yarn.server.timeline.TimelineReaderjava.io.IOExceptionpublic org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse put(org.apache.hadoop.yarn.api.records.timeline.TimelineEntities data)
throws java.io.IOException
put in interface org.apache.hadoop.yarn.server.timeline.TimelineWriterjava.io.IOExceptionpublic void put(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain)
throws java.io.IOException
put in interface org.apache.hadoop.yarn.server.timeline.TimelineWriterjava.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.