Hi Andrew,

Regarding the JIRA in the subject line, when we install 2.1.GlusterFS stack (no 
HDP/HDFS) from latest 1.7.0 Trunk, the GUI now pops up an alert and requires 
HDFS be selected, even though we are not using it.

The only difference I could find was in the stack_service.js - older version 
has this which still allows GLUSTERFS to function

App.StackService.dependency = {
  'HDP-1': {
    'MAPREDUCE': ['PIG', 'OOZIE', 'HIVE'],
    'ZOOKEEPER': ['HBASE', 'HIVE', 'WEBHCAT']
  },
  'HDP-2': {
    'YARN': ['PIG', 'OOZIE', 'HIVE', 'TEZ'],
    'TEZ': ['YARN'],
    'OOZIE': ['FALCON'],
    'ZOOKEEPER': ['HDFS', 'HBASE', 'HIVE', 'WEBHCAT', 'STORM']
  }
};


and latest trunk has this which causes the installer to not get past step4 
because of the dependency on HDFS:

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']
  }
};

If I remove the 'HDFS':...  references then the issue goes away on my tests but 
don't want to back out what you already did.  Did you also test with 
2.1.GlusterFS or is there a plan to also handle non HDFS file systems?  Do we 
need to further delineate the dependency categories (HDP-1, HDP-2, GLUSTER-2, 
etc...)?

thanks and let me know what I can do to help resolve this,

Scott

Reply via email to