|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
LocalResourcesSelector supporting simple
use cases where user needs to localise properties, zip and jar files.ResourceLocalizer.AbstractAppmaster which adds
a common container services needed for usual
application master.YarnClient.YarnContainer providing
some common functionality like environment properties,
command line parameters and handling of the AbstractYarnContainer.run().ApplicationEvent class for Yarn based
events.ExitStatus.
ContainerAllocatorListener.
Configuration object.
ExitStatus with a logical combination of the exit
code, and a concatenation of the descriptions.
ApplicationDescriptor is a descriptor for an application meant to
be installed into HDFS and later run from there.ApplicationYarnClient is an extension of YarnClient
introducing more direct semantics of an application.YarnAppmaster class.
YarnAppmaster as a fully qualified class name.
AppmasterCmOperations wrapping
communication using ContainerManagementProtocol.AppmasterRmOperations wrapping
communication using ApplicationMasterProtocol.Properties copy of the given configuration.
YarnClient class.
YarnClient as a fully qualified class name.
ClientRmOperations wrapping
communication using ApplicationClientProtocol.ClientRmTemplate with a given yarn configuration.
AbstractYarnClient.YarnConfiguration instances.Configuration operations.YarnConfiguration via YarnConfigBuilder builder.
ResourceLocalizer via YarnResourceLocalizerBuilder builder.
Map of environment via YarnEnvironmentBuilder builder.
YarnClient via YarnClientBuilder builder.
YarnAppmaster via YarnAppmasterBuilder builder.
YarnContainer via YarnContainerBuilder builder.
Configuration which registers
ConfiguringBeanFactoryPostProcessor
as BeanFactoryPostProcessor order to create some default beans
similarly to xml config.OnYarnContainerStart.ResourceRequests.Container has been allocated.Container.
Containers and ContainerStatuss.YarnContainer class.
YarnContainer as a fully qualified class name.
Container has been completed.ContainerStatus.
Container has been launched.Container.
ContainerLaunchContext before the container is launched.Container launch request has failed.Container.
YarnContainer reference.
ContainerRunner is an interface against YarnContainer
order to execute its run logic.YarnRuntimeException to a Spring dao exception.
IOException to a Spring dao exception.
RemoteException to a Spring dao exception.
YarnException to a Spring dao exception.
Map to be returned from this factory bean.
Configuration based on the given arguments.
YarnConfiguration based on the given arguments.
ApplicationYarnClient verifying application
install and submit statuses.AnnotationConfigurer for YarnAppmaster launch commands.ContainerAssign implementation using
Objects as assigned data.ContainerMonitor which simple
tracks number of total and completed containers.AnnotationConfigurer which knows how to handle configuring a
classpath.AnnotationConfigurer which knows how to handle
copy entries in ResourceLocalizer.ResourceLocalizer which
is only capable of re-using files already in HDFS and preparing
correct parameters for created LocalResource entries.YarnContainer.ResourceLocalizer.getResources()
command.
AnnotationConfigurerBuilder for configuring classpath environment variable.SystemExiter.
MethodFilter implementation that will always return the same Method
instance within a single-element list if it is present in the candidate list.RpcMessage implementation.GenericRpcMessage with a given body.
RpcMessage and
receives response similarly wrapped in RpcMessage.
ContainerAllocator for this class.
ApplicationAttemptId from environment variables.
AppmasterService set to this instance.
AppmasterService bean whose name is "yarnClientAmservice" if
available.
AppmasterService set to this instance.
AppmasterService bean whose name is "yarnAmservice" if
available.
AppmasterTrackService set to this instance.
AppmasterTrackService bean whose name is "yarnAmTrackservice" if
available.
BeanFactory for this instance.
AppmasterCmOperations template.
Configuration of this client.
ConversionService bean whose name is
"yarnConversionService" if available.
StandardEvaluationContext bean whose name is
"yarnEvaluationContext" if available.
YarnEventPublisher bean whose name is "yarnEventPublisher" if
available.
ContainerLauncher for this class.
ContainerMonitor for this class.
NMTokenCache.
Properties.
Resources.
LocalResource instances.
InetSocketAddress where this accessor should connect.
TaskExecutor.
TaskScheduler bean whose name is "taskExecutor" if
available.
TaskScheduler.
TaskScheduler bean whose name is "taskScheduler" if
available.
AppmasterRmOperations template.
LocalResourceType.
user used to
create the proxy.
YarnContainerRuntimeProcessor.
ApplicationDescriptor.
YarnClient instance into hdfs.
COMPLETED
state.
SystemExiter interface that calls the standards
System.exit method.ResourceManager to abort submitted application.
Container using given list
of commands.
ApplicationReports from a resource manager.
ApplicationReports from a resource manager.
Configuration is initially
based on default values.
ContainerAllocator.
ResourceLocalizers objects.LocalResourcesSelector builds and selects a list of
LocalResourcesSelector.Entrys having information about a path and
a LocalResourceType of that path.ApplicationListener which logs all events
based on AbstractYarnEvent using a log level
set during the construction.YarnContainer indicating that
container is intended to be a long running operation.AnnotationConfigurerBuilder for configuring ContainerAllocator.ApplicationContext if one and
only one configuration of type org.apache.hadoop.conf.Configuration
or YarnConfiguration is found.
ContainerAllocator.
ContainerAllocator.
Configuration by merging the given configurations.
YarnContainerRuntimeProcessor implementation using
methods from a container.NMTokenCache.ContainerMonitorListener.ContainerMonitorState for registered listeners.
Containers.
ContainerAllocationEvent is received as an
application event.
ContainerCompletedEvent is received as an
application event.
ContainerLaunchedEvent is received as an
application event.
ContainerLaunchRequestFailedEvent is received as an
application event.
ContainerStatuss.
ApplicationAttemptId
is build during this init method.
TaskScheduler and TaskExecutor.NMTokenCache.
ContainerLaunchContext is used
to launch the container.
SystemExiter.
ContainerAllocator.
YarnContainerRuntime.
Container.
ContainerStatus.
Container.
Container launch request.
AbstractYarnEvent.
Table
ExitStatus.
Resource.ResourceLocalizer is a simple interface used during
a container launch to determine a localized resources.YarnContainer.
AbstractYarnContainer.run() method.
List of LocalResourcesSelector.Entrys.
ContainerAllocator used for this class.
ClientRmOperations implementation for
accessing resource manager.
System.getenv() will
be included to environment settings.
ContainerLauncher used for this class.
ContainerMonitor used for this class.
TaskExecutor.
TaskScheduler.
AppmasterRmOperations template.
Trigger used to trigger polling tasks.
LocalResourceType for entry.
Resource.setVirtualCores(int).
LocalResourceVisibility for entry.
ContainerRunner.ExitCodeMapper that can be configured through a
map from batch exit codes (String) to integer results.SmartResourceLocalizer provides additional functionality on
top of ResourceLocalizer order to handle more fine grained
handling of resource localizing.BeanPostProcessor implementation that processes method-level
annotations such as @OnYarnContainerStart.YarnAppmaster.YarnClient.AnnotationBuilder for SpringYarnConfigs.SpringYarnConfigBuilder to create SpringYarnConfigs
holding all relevant configurations for Spring Yarn.ImportSelector choosing appropriate Configuration
based on EnableYarn annotation.AnnotationBuilder.SpringYarnConfigurer
instance.YarnContainer.ApplicationDescriptor.
YarnClient instance.
YarnClient instance.
Table.Table.Configuration.
ReflectionUtils.MethodFilter implementation that will match unique methods.AppmasterTrackService implementation
whose only purpose is to expose the given url.ContainerAllocator.
DefaultLocalResourcesCopyConfigurer.
DefaultLocalResourcesCopyConfigurer.
YarnAppmaster.
PropertiesConfigurer.
PropertiesConfigurer.
ResourceConfigurer.
YarnAppmasterConfigure is an interface for YarnAppmasterBuilder which is
exposed to user via SpringYarnConfigurerAdapter.AnnotationBuilder for YarnClient.YarnClientConfigure is an interface for YarnClientBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnClient instances.AnnotationBuilder for YarnConfiguration.YarnConfigConfigure is an interface for YarnConfigBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnContainerConfigure is an interface for YarnContainerBuilder which is
exposed to user via SpringYarnConfigurerAdapter.YarnContainers.AnnotationBuilder for Yarn environment.YarnEnvironmentBuilder used from
a SpringYarnConfigurerAdapter.AnnotationBuilder for ResourceLocalizer.YarnResourceLocalizerBuilder used from
a SpringYarnConfigurerAdapter.YarnException.
YarnRuntimeException.
RemoteException.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||