| Modifier and Type | Method | Description |
|---|---|---|
static void |
RMServerUtils.normalizeAndValidateRequests(java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> ask,
org.apache.hadoop.yarn.api.records.Resource maximumAllocation,
java.lang.String queueName,
YarnScheduler scheduler,
RMContext rmContext,
boolean nodeLabelsEnabled) |
Utility method to validate a list resource requests, by ensuring that the
requested memory/vcore is non-negative and not greater than max.
|
| Constructor | Description |
|---|---|
ApplicationMasterService(java.lang.String name,
RMContext rmContext,
YarnScheduler scheduler) |
|
ApplicationMasterService(RMContext rmContext,
YarnScheduler scheduler) |
|
ClientRMService(RMContext rmContext,
YarnScheduler scheduler,
RMAppManager rmAppManager,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
QueueACLsManager queueACLsManager,
RMDelegationTokenSecretManager rmDTSecretManager) |
|
ClientRMService(RMContext rmContext,
YarnScheduler scheduler,
RMAppManager rmAppManager,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
QueueACLsManager queueACLsManager,
RMDelegationTokenSecretManager rmDTSecretManager,
org.apache.hadoop.yarn.util.Clock clock) |
|
OpportunisticContainerAllocatorAMService(RMContext rmContext,
YarnScheduler scheduler) |
|
RMAppManager(RMContext context,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.server.security.ApplicationACLsManager applicationACLsManager,
org.apache.hadoop.conf.Configuration conf) |
| Modifier and Type | Field | Description |
|---|---|---|
protected YarnScheduler |
AbstractSchedulerPlanFollower.scheduler |
| Constructor | Description |
|---|---|
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
java.lang.String name,
java.lang.String user,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs) |
|
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
java.lang.String name,
java.lang.String user,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
ApplicationPlacementContext placementContext,
long startTime) |
|
RMAppImpl(org.apache.hadoop.yarn.api.records.ApplicationId applicationId,
RMContext rmContext,
org.apache.hadoop.conf.Configuration config,
java.lang.String name,
org.apache.hadoop.security.UserGroupInformation userUgi,
java.lang.String queue,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
long submitTime,
java.lang.String applicationType,
java.util.Set<java.lang.String> applicationTags,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
ApplicationPlacementContext placementContext,
long startTime) |
| Constructor | Description |
|---|---|
RMAppAttemptImpl(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
RMContext rmContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
org.apache.hadoop.conf.Configuration conf,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
RMApp rmApp) |
|
RMAppAttemptImpl(org.apache.hadoop.yarn.api.records.ApplicationAttemptId appAttemptId,
RMContext rmContext,
YarnScheduler scheduler,
ApplicationMasterService masterService,
org.apache.hadoop.yarn.api.records.ApplicationSubmissionContext submissionContext,
org.apache.hadoop.conf.Configuration conf,
java.util.List<org.apache.hadoop.yarn.api.records.ResourceRequest> amReqs,
RMApp rmApp,
BlacklistManager amBlacklistManager) |
| Modifier and Type | Interface | Description |
|---|---|---|
interface |
MutableConfScheduler |
Interface for a scheduler that supports changing configuration at runtime.
|
interface |
PreemptableResourceScheduler |
Interface for a scheduler that supports preemption/killing
|
interface |
ResourceScheduler |
This interface is the one implemented by the schedulers.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractYarnScheduler<T extends SchedulerApplicationAttempt,N extends SchedulerNode> |
| Modifier and Type | Class | Description |
|---|---|---|
class |
CapacityScheduler |
| Modifier and Type | Class | Description |
|---|---|---|
class |
FairScheduler |
A scheduler that schedules resources between a set of queues.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
FifoScheduler |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.