YARN-4350. TestDistributedShell fails for V2 scenarios. (Naganarasimha G R via Varun Saxena)
This commit is contained in:
parent
8ef546c1ee
commit
eb0ac8efb1
@ -176,6 +176,8 @@ private void setupInternal(int numNodeManager, float timelineVersion)
|
|||||||
conf.set(YarnConfiguration.TIMELINE_SERVICE_ENTITY_GROUP_PLUGIN_CLASSES,
|
conf.set(YarnConfiguration.TIMELINE_SERVICE_ENTITY_GROUP_PLUGIN_CLASSES,
|
||||||
DistributedShellTimelinePlugin.class.getName());
|
DistributedShellTimelinePlugin.class.getName());
|
||||||
} else if (timelineVersion == 2.0f) {
|
} else if (timelineVersion == 2.0f) {
|
||||||
|
// set version to 2
|
||||||
|
conf.setFloat(YarnConfiguration.TIMELINE_SERVICE_VERSION, 2.0f);
|
||||||
// disable v1 timeline server since we no longer have a server here
|
// disable v1 timeline server since we no longer have a server here
|
||||||
// enable aux-service based timeline aggregators
|
// enable aux-service based timeline aggregators
|
||||||
conf.set(YarnConfiguration.NM_AUX_SERVICES, TIMELINE_AUX_SERVICE_NAME);
|
conf.set(YarnConfiguration.NM_AUX_SERVICES, TIMELINE_AUX_SERVICE_NAME);
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
import org.apache.hadoop.ha.HAServiceProtocol;
|
import org.apache.hadoop.ha.HAServiceProtocol;
|
||||||
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
import org.apache.hadoop.metrics2.lib.DefaultMetricsSystem;
|
||||||
import org.apache.hadoop.security.token.Token;
|
import org.apache.hadoop.security.token.Token;
|
||||||
|
import org.apache.hadoop.net.ServerSocketUtil;
|
||||||
import org.apache.hadoop.service.AbstractService;
|
import org.apache.hadoop.service.AbstractService;
|
||||||
import org.apache.hadoop.service.CompositeService;
|
import org.apache.hadoop.service.CompositeService;
|
||||||
import org.apache.hadoop.util.Shell;
|
import org.apache.hadoop.util.Shell;
|
||||||
@ -779,8 +780,8 @@ protected synchronized void serviceInit(Configuration conf)
|
|||||||
if (!useFixedPorts) {
|
if (!useFixedPorts) {
|
||||||
String hostname = MiniYARNCluster.getHostname();
|
String hostname = MiniYARNCluster.getHostname();
|
||||||
conf.set(YarnConfiguration.TIMELINE_SERVICE_ADDRESS, hostname + ":0");
|
conf.set(YarnConfiguration.TIMELINE_SERVICE_ADDRESS, hostname + ":0");
|
||||||
conf.set(YarnConfiguration.TIMELINE_SERVICE_WEBAPP_ADDRESS, hostname
|
conf.set(YarnConfiguration.TIMELINE_SERVICE_WEBAPP_ADDRESS,
|
||||||
+ ":0");
|
hostname + ":" + ServerSocketUtil.getPort(9188, 10));
|
||||||
}
|
}
|
||||||
appHistoryServer.init(conf);
|
appHistoryServer.init(conf);
|
||||||
super.serviceInit(conf);
|
super.serviceInit(conf);
|
||||||
|
@ -74,8 +74,6 @@ public void testTimelineServiceStartInMiniCluster() throws Exception {
|
|||||||
String hostname = MiniYARNCluster.getHostname();
|
String hostname = MiniYARNCluster.getHostname();
|
||||||
Assert.assertEquals(hostname + ":0",
|
Assert.assertEquals(hostname + ":0",
|
||||||
conf.get(YarnConfiguration.TIMELINE_SERVICE_ADDRESS));
|
conf.get(YarnConfiguration.TIMELINE_SERVICE_ADDRESS));
|
||||||
Assert.assertEquals(hostname + ":0",
|
|
||||||
conf.get(YarnConfiguration.TIMELINE_SERVICE_WEBAPP_ADDRESS));
|
|
||||||
|
|
||||||
cluster.start();
|
cluster.start();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user