public class EntityGroupFSTimelineStore
extends org.apache.hadoop.service.CompositeService
implements org.apache.hadoop.yarn.server.timeline.TimelineStore
Modifier and Type | Class and Description |
---|---|
static class |
EntityGroupFSTimelineStore.AppState
Application states,
|
org.apache.hadoop.service.CompositeService.CompositeServiceShutdownHook
org.apache.hadoop.yarn.server.timeline.TimelineStore.SystemFilter
Constructor and Description |
---|
EntityGroupFSTimelineStore() |
Modifier and Type | Method and 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(String domainId) |
org.apache.hadoop.yarn.api.records.timeline.TimelineDomains |
getDomains(String owner) |
org.apache.hadoop.yarn.api.records.timeline.TimelineEntities |
getEntities(String entityType,
Long limit,
Long windowStart,
Long windowEnd,
String fromId,
Long fromTs,
org.apache.hadoop.yarn.server.timeline.NameValuePair primaryFilter,
Collection<org.apache.hadoop.yarn.server.timeline.NameValuePair> secondaryFilters,
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(String entityId,
String entityType,
EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve) |
org.apache.hadoop.yarn.api.records.timeline.TimelineEvents |
getEntityTimelines(String entityType,
SortedSet<String> entityIds,
Long limit,
Long windowStart,
Long windowEnd,
Set<String> eventTypes) |
protected List<org.apache.hadoop.yarn.server.timeline.TimelineStore> |
getTimelineStoresForRead(String entityId,
String entityType,
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, removeService
close, getBlockers, getConfig, getFailureCause, getFailureState, getLifecycleHistory, getName, getServiceState, getStartTime, init, isInState, noteFailure, putBlocker, registerGlobalListener, registerServiceListener, removeBlocker, setConfig, start, stop, toString, unregisterGlobalListener, unregisterServiceListener, waitForServiceToStop
protected void serviceInit(org.apache.hadoop.conf.Configuration conf) throws Exception
serviceInit
in class org.apache.hadoop.service.CompositeService
Exception
protected void serviceStart() throws Exception
serviceStart
in class org.apache.hadoop.service.CompositeService
Exception
protected void serviceStop() throws Exception
serviceStop
in class org.apache.hadoop.service.CompositeService
Exception
protected org.apache.hadoop.yarn.client.api.YarnClient createAndInitYarnClient(org.apache.hadoop.conf.Configuration conf)
getAppState(ApplicationId)
MUST
also be overriddenconf
- configurationprotected EntityGroupFSTimelineStore.AppState getAppState(org.apache.hadoop.yarn.api.records.ApplicationId appId) throws IOException
appId
- application IDEntityGroupFSTimelineStore.AppState.UNKNOWN
if it could not
be determinedIOException
- on IO problemsprotected List<org.apache.hadoop.yarn.server.timeline.TimelineStore> getTimelineStoresForRead(String entityId, String entityType, List<EntityCacheItem> cacheItems) throws IOException
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelineEntities getEntities(String entityType, Long limit, Long windowStart, Long windowEnd, String fromId, Long fromTs, org.apache.hadoop.yarn.server.timeline.NameValuePair primaryFilter, Collection<org.apache.hadoop.yarn.server.timeline.NameValuePair> secondaryFilters, EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve, org.apache.hadoop.yarn.server.timeline.TimelineDataManager.CheckAcl checkAcl) throws IOException
getEntities
in interface org.apache.hadoop.yarn.server.timeline.TimelineReader
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelineEntity getEntity(String entityId, String entityType, EnumSet<org.apache.hadoop.yarn.server.timeline.TimelineReader.Field> fieldsToRetrieve) throws IOException
getEntity
in interface org.apache.hadoop.yarn.server.timeline.TimelineReader
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelineEvents getEntityTimelines(String entityType, SortedSet<String> entityIds, Long limit, Long windowStart, Long windowEnd, Set<String> eventTypes) throws IOException
getEntityTimelines
in interface org.apache.hadoop.yarn.server.timeline.TimelineReader
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelineDomain getDomain(String domainId) throws IOException
getDomain
in interface org.apache.hadoop.yarn.server.timeline.TimelineReader
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelineDomains getDomains(String owner) throws IOException
getDomains
in interface org.apache.hadoop.yarn.server.timeline.TimelineReader
IOException
public org.apache.hadoop.yarn.api.records.timeline.TimelinePutResponse put(org.apache.hadoop.yarn.api.records.timeline.TimelineEntities data) throws IOException
put
in interface org.apache.hadoop.yarn.server.timeline.TimelineWriter
IOException
public void put(org.apache.hadoop.yarn.api.records.timeline.TimelineDomain domain) throws IOException
put
in interface org.apache.hadoop.yarn.server.timeline.TimelineWriter
IOException
Copyright © 2008–2021 Apache Software Foundation. All rights reserved.