Package | Description |
---|---|
org.apache.hadoop.yarn.server.nodemanager | |
org.apache.hadoop.yarn.server.nodemanager.containermanager.linux.runtime |
Constructor and Description |
---|
LinuxContainerExecutor(LinuxContainerRuntime linuxContainerRuntime)
Create a LinuxContainerExecutor with a provided
LinuxContainerRuntime . |
Modifier and Type | Class and Description |
---|---|
class |
DefaultLinuxContainerRuntime
This class is a
ContainerRuntime implementation that uses the
native container-executor binary via a
PrivilegedOperationExecutor instance to launch processes using the
standard process model. |
class |
DelegatingLinuxContainerRuntime
This class is a
ContainerRuntime implementation that delegates all
operations to a DefaultLinuxContainerRuntime instance, a
DockerLinuxContainerRuntime instance, a
JavaSandboxLinuxContainerRuntime instance, or a custom instance
depending on whether each instance believes the operation to be within its
scope. |
class |
DockerLinuxContainerRuntime
This class is an extension of
OCIContainerRuntime that uses the
native container-executor binary via a
PrivilegedOperationExecutor instance to launch processes inside
Docker containers. |
class |
JavaSandboxLinuxContainerRuntime
This class extends the
DefaultLinuxContainerRuntime specifically
for containers which run Java commands. |
class |
OCIContainerRuntime
This class is a
ContainerRuntime implementation that uses the
native container-executor binary via a
PrivilegedOperationExecutor instance to launch processes inside
OCI-compliant containers. |
class |
RuncContainerRuntime
This class is an extension of
OCIContainerRuntime that uses the
native container-executor binary via a
PrivilegedOperationExecutor instance to launch processes inside
Runc containers. |
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.