| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.nodemanager | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager.launcher | This package contains classes related to NM container launch. | 
| org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer | |
| org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultContainerExecutorThe  DefaultContainerExecuterclass offers generic container
 execution services. | 
| class  | LinuxContainerExecutorThis class provides  Containerexecution using a nativecontainer-executorbinary. | 
| class  | WindowsSecureContainerExecutorWindows secure container executor (WSCE). | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ContainerExecutor | NodeManager. createContainerExecutor(org.apache.hadoop.conf.Configuration conf) | 
| ContainerExecutor | Context. getContainerExecutor() | 
| ContainerExecutor | NodeManager.NMContext. getContainerExecutor() | 
| ContainerExecutor | DeletionService. getContainerExecutor() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ContainerManagerImpl | NodeManager. createContainerManager(Context context,
                      ContainerExecutor exec,
                      DeletionService del,
                      NodeStatusUpdater nodeStatusUpdater,
                      org.apache.hadoop.yarn.server.security.ApplicationACLsManager aclsManager,
                      LocalDirsHandlerService dirsHandler) | 
| protected DeletionService | NodeManager. createDeletionService(ContainerExecutor exec) | 
| void | NodeManager.NMContext. setContainerExecutor(ContainerExecutor executor) | 
| Constructor and Description | 
|---|
| DelayedProcessKiller(Container container,
                    String user,
                    String pid,
                    long delayMS,
                    ContainerExecutor.Signal signal,
                    ContainerExecutor containerExecutor)Basic constructor. | 
| DeletionService(ContainerExecutor exec) | 
| DeletionService(ContainerExecutor containerExecutor,
               NMStateStoreService stateStore) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AbstractContainersLauncher | ContainerManagerImpl. createContainersLauncher(Context ctxt,
                        ContainerExecutor exec) | 
| protected ContainersMonitor | ContainerManagerImpl. createContainersMonitor(ContainerExecutor exec) | 
| protected ResourceLocalizationService | ContainerManagerImpl. createResourceLocalizationService(ContainerExecutor exec,
                                 DeletionService deletionContext,
                                 Context nmContext,
                                 NodeManagerMetrics nmMetrics) | 
| Constructor and Description | 
|---|
| ContainerManagerImpl(Context context,
                    ContainerExecutor exec,
                    DeletionService deletionContext,
                    NodeStatusUpdater nodeStatusUpdater,
                    NodeManagerMetrics metrics,
                    LocalDirsHandlerService dirsHandler) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ContainerExecutor | ContainerLaunch. exec | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ContainersLauncher. init(Context nmContext,
    org.apache.hadoop.yarn.event.Dispatcher nmDispatcher,
    ContainerExecutor containerExec,
    LocalDirsHandlerService nmDirsHandler,
    ContainerManagerImpl nmContainerManager) | 
| void | AbstractContainersLauncher. init(Context context,
    org.apache.hadoop.yarn.event.Dispatcher dispatcher,
    ContainerExecutor exec,
    LocalDirsHandlerService dirsHandler,
    ContainerManagerImpl containerManager) | 
| Constructor and Description | 
|---|
| ContainerCleanup(Context context,
                org.apache.hadoop.conf.Configuration configuration,
                org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                ContainerExecutor exec,
                Container container,
                ContainerLaunch containerLaunch) | 
| ContainerLaunch(Context context,
               org.apache.hadoop.conf.Configuration configuration,
               org.apache.hadoop.yarn.event.Dispatcher dispatcher,
               ContainerExecutor exec,
               Application app,
               Container container,
               LocalDirsHandlerService dirsHandler,
               ContainerManagerImpl containerManager) | 
| ContainerRelaunch(Context context,
                 org.apache.hadoop.conf.Configuration configuration,
                 org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                 ContainerExecutor exec,
                 Application app,
                 Container container,
                 LocalDirsHandlerService dirsHandler,
                 ContainerManagerImpl containerManager) | 
| ContainersLauncher(Context context,
                  org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                  ContainerExecutor exec,
                  LocalDirsHandlerService dirsHandler,
                  ContainerManagerImpl containerManager) | 
| RecoveredContainerLaunch(Context context,
                        org.apache.hadoop.conf.Configuration configuration,
                        org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                        ContainerExecutor exec,
                        Application app,
                        Container container,
                        LocalDirsHandlerService dirsHandler,
                        ContainerManagerImpl containerManager) | 
| RecoverPausedContainerLaunch(Context context,
                            org.apache.hadoop.conf.Configuration configuration,
                            org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                            ContainerExecutor exec,
                            Application app,
                            Container container,
                            LocalDirsHandlerService dirsHandler,
                            ContainerManagerImpl containerManager) | 
| Constructor and Description | 
|---|
| ResourceLocalizationService(org.apache.hadoop.yarn.event.Dispatcher dispatcher,
                           ContainerExecutor exec,
                           DeletionService delService,
                           LocalDirsHandlerService dirsHandler,
                           Context context,
                           NodeManagerMetrics metrics) | 
| Constructor and Description | 
|---|
| ContainersMonitorImpl(ContainerExecutor exec,
                     org.apache.hadoop.yarn.event.AsyncDispatcher dispatcher,
                     Context context) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.