Browse Source

AMBARI-8602. Install Wizard is not requiring the user to select ZooKeeper for HDP 2 (install cannot proceed due to an error on YARN) (aonishuk)

Andrew Onishuk 10 years ago
parent
commit
3bbcc13bf5

+ 2 - 1
ambari-server/src/main/java/org/apache/ambari/server/stack/ServiceModule.java

@@ -104,7 +104,8 @@ public class ServiceModule extends BaseModule<ServiceModule, ServiceInfo> {
       serviceInfo.setVersion(parent.getVersion());
       serviceInfo.setVersion(parent.getVersion());
     }
     }
 
 
-    if (serviceInfo.getRequiredServices() == null) {
+    if (serviceInfo.getRequiredServices() == null
+        || serviceInfo.getRequiredServices().size() == 0) {
       serviceInfo.setRequiredServices(parent.getRequiredServices() != null ?
       serviceInfo.setRequiredServices(parent.getRequiredServices() != null ?
           parent.getRequiredServices() :
           parent.getRequiredServices() :
           Collections.<String>emptyList());
           Collections.<String>emptyList());