YARN-7077. TestAMSimulator and TestNMSimulator fail. (Contributed by Akira Ajisaka via Yufei Gu)
This commit is contained in:
parent
f59332b97b
commit
26fafc3597
@ -66,6 +66,7 @@
|
|||||||
import org.apache.hadoop.yarn.exceptions.YarnException;
|
import org.apache.hadoop.yarn.exceptions.YarnException;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.ResourceManager;
|
import org.apache.hadoop.yarn.server.resourcemanager.ResourceManager;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.amlauncher.ApplicationMasterLauncher;
|
import org.apache.hadoop.yarn.server.resourcemanager.amlauncher.ApplicationMasterLauncher;
|
||||||
|
import org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.ProportionalCapacityPreemptionPolicy;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNode;
|
import org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNode;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler;
|
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler;
|
||||||
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler;
|
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler;
|
||||||
@ -227,6 +228,9 @@ private void startRM() throws ClassNotFoundException, YarnException {
|
|||||||
if (Class.forName(schedulerClass) == CapacityScheduler.class) {
|
if (Class.forName(schedulerClass) == CapacityScheduler.class) {
|
||||||
rmConf.set(YarnConfiguration.RM_SCHEDULER,
|
rmConf.set(YarnConfiguration.RM_SCHEDULER,
|
||||||
SLSCapacityScheduler.class.getName());
|
SLSCapacityScheduler.class.getName());
|
||||||
|
rmConf.setBoolean(YarnConfiguration.RM_SCHEDULER_ENABLE_MONITORS, true);
|
||||||
|
rmConf.set(YarnConfiguration.RM_SCHEDULER_MONITOR_POLICIES,
|
||||||
|
ProportionalCapacityPreemptionPolicy.class.getName());
|
||||||
} else if (Class.forName(schedulerClass) == FairScheduler.class) {
|
} else if (Class.forName(schedulerClass) == FairScheduler.class) {
|
||||||
rmConf.set(YarnConfiguration.RM_SCHEDULER,
|
rmConf.set(YarnConfiguration.RM_SCHEDULER,
|
||||||
SLSFairScheduler.class.getName());
|
SLSFairScheduler.class.getName());
|
||||||
|
@ -21,16 +21,6 @@
|
|||||||
<!-- <value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value> -->
|
<!-- <value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value> -->
|
||||||
</property>
|
</property>
|
||||||
|
|
||||||
<property>
|
|
||||||
<name>yarn.resourcemanager.scheduler.monitor.enable</name>
|
|
||||||
<value>true</value>
|
|
||||||
</property>
|
|
||||||
|
|
||||||
<property>
|
|
||||||
<name>yarn.resourcemanager.scheduler.monitor.policies</name>
|
|
||||||
<value>org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.ProportionalCapacityPreemptionPolicy</value>
|
|
||||||
</property>
|
|
||||||
|
|
||||||
<property>
|
<property>
|
||||||
<description>The address of the RM web application.</description>
|
<description>The address of the RM web application.</description>
|
||||||
<name>yarn.resourcemanager.webapp.address</name>
|
<name>yarn.resourcemanager.webapp.address</name>
|
||||||
|
Loading…
Reference in New Issue
Block a user