| Package | Description |
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.common | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.fica | |
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement |
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to application monitor.
|
| Modifier and Type | Method | Description |
|---|---|---|
static AppPlacementAllocator<SchedulerNode> |
ApplicationPlacementAllocatorFactory.getAppPlacementAllocator(java.lang.String appPlacementAllocatorName,
AppSchedulingInfo appSchedulingInfo,
org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey,
RMContext rmContext) |
Get AppPlacementAllocator related to the placement type requested.
|
<N extends SchedulerNode> |
AppSchedulingInfo.getAppPlacementAllocator(org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerkey) |
|
<N extends SchedulerNode> |
SchedulerApplicationAttempt.getAppPlacementAllocator(org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey) |
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.Class<? extends AppPlacementAllocator> |
ApplicationSchedulingConfig.DEFAULT_APPLICATION_PLACEMENT_TYPE_CLASS |
| Modifier and Type | Method | Description |
|---|---|---|
AppPlacementAllocator<FiCaSchedulerNode> |
FiCaSchedulerApp.getAppPlacementAllocator(org.apache.hadoop.yarn.server.scheduler.SchedulerRequestKey schedulerRequestKey) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
LocalityAppPlacementAllocator<N extends SchedulerNode> |
This is an implementation of the
AppPlacementAllocator that takes
into account locality preferences (node, rack, any) when allocating
containers. |
class |
SingleConstraintAppPlacementAllocator<N extends SchedulerNode> |
This is a simple implementation to do affinity or anti-affinity for
inter/intra apps.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.