Quellcode durchsuchen

AMBARI-6928. Remove the restriction for minimum one filesystem check. (jaimin)

Jaimin Jetly vor 10 Jahren
Ursprung
Commit
9f7c878c91

+ 1 - 17
ambari-web/app/controllers/wizard/step4_controller.js

@@ -87,15 +87,6 @@ App.WizardStep4Controller = Em.ArrayController.extend({
     this.filterProperty('isInstalled', false).setEach('isSelected', false);
   },
 
-  /**
-   * Check whether we should turn on <code>HDFS or GLUSTERFS</code> service
-   * @return {bool}
-   * @method noDFSs
-   */
-  noDFSs: function () {
-    return  !this.filterProperty('isDFS',true).someProperty('isSelected',true);
-  },
-
   /**
    * Check if multiple distributed file systems were selected
    * @return {bool}
@@ -241,14 +232,7 @@ App.WizardStep4Controller = Em.ArrayController.extend({
     var primaryDFS = this.findProperty('isPrimaryDFS',true);
     var primaryDfsDisplayName = primaryDFS.get('displayNameOnSelectServicePage');
     var primaryDfsServiceName = primaryDFS.get('serviceName');
-     if (this.noDFSs()) {
-       this.addValidationError({
-         id: 'fsCheck',
-         callback: this.needToAddServicePopup,
-         callbackParams: [{serviceName: primaryDfsServiceName, selected: true},'fsCheck', primaryDfsDisplayName]
-       });
-     }
-     else if (this.multipleDFSs()) {
+     if (this.multipleDFSs()) {
        var dfsServices = this.filterProperty('isDFS',true).filterProperty('isSelected',true).mapProperty('serviceName');
        var services = dfsServices.map(function (item){
          return  {

+ 4 - 2
ambari-web/app/models/stack_service.js

@@ -228,14 +228,16 @@ App.StackService.displayOrder = [
 
 App.StackService.dependency = {
   'HDP-1': {
+    'HDFS': ['MAPREDUCE', 'HBASE', 'SQOOP'],
     'MAPREDUCE': ['PIG', 'OOZIE', 'HIVE'],
     'ZOOKEEPER': ['HBASE', 'HIVE', 'WEBHCAT']
   },
   'HDP-2': {
+    'ZOOKEEPER': ['HDFS', 'HBASE', 'HIVE', 'WEBHCAT', 'STORM'],
+    'HDFS': ['YARN', 'HBASE', 'FLUME', 'SQOOP'],
     'YARN': ['PIG', 'OOZIE', 'HIVE', 'TEZ'],
     'TEZ': ['YARN'],
-    'OOZIE': ['FALCON'],
-    'ZOOKEEPER': ['HDFS', 'HBASE', 'HIVE', 'WEBHCAT', 'STORM']
+    'OOZIE': ['FALCON']
   }
 };