Example #1
0
 def __init__(self):
     super(Hue, self).__init__()
     self._name = 'hue'
     self._ui_name = 'Hue'
     self._node_processes = [HUE]
     self._ui_info = [('HUE', HUE, 'http://%s:8888')]
     self._validation_rules = [
         vu.exactly(1, HUE),
         vu.on_same_node(HUE, httpfs.HTTP_FS),
         vu.on_same_node(HUE_LIVY, spark.SPARK_SLAVE),
     ]
     self._priority = 2
Example #2
0
File: hue.py Project: madar010/mad
 def __init__(self):
     super(Hue, self).__init__()
     self._name = 'hue'
     self._ui_name = 'Hue'
     self._node_processes = [HUE]
     self._ui_info = None
     self._validation_rules = [
         vu.exactly(1, HUE),
         vu.on_same_node(HUE, httpfs.HTTP_FS),
         vu.on_same_node(HUE_LIVY, spark.SPARK_SLAVE),
     ]
     self._priority = 2
Example #3
0
 def __init__(self):
     super(Hue, self).__init__()
     self._name = "hue"
     self._ui_name = "Hue"
     self._node_processes = [HUE]
     self._ui_info = [("HUE", HUE, "http://%s:8888")]
     self._validation_rules = [vu.exactly(1, HUE), vu.on_same_node(HUE, httpfs.HTTP_FS)]
Example #4
0
File: hue.py Project: uladz/sahara
 def __init__(self):
     super(Hue, self).__init__()
     self._name = 'hue'
     self._ui_name = 'Hue'
     self._node_processes = [HUE]
     self._ui_info = [('HUE', HUE, 'http://%s:8888')]
     self._validation_rules = [
         vu.exactly(1, HUE),
         vu.on_same_node(HUE, httpfs.HTTP_FS),
     ]
Example #5
0
 def __init__(self):
     super(Hue, self).__init__()
     self._name = 'hue'
     self._ui_name = 'Hue'
     self._version = '3.6.0'
     self._node_processes = [HUE]
     self._ui_info = [('HUE', HUE, 'http://%s:8888')]
     self._validation_rules = [
         vu.exactly(1, HUE),
         vu.on_same_node(HUE, httpfs.HTTP_FS),
     ]
Example #6
0
 def __init__(self):
     super(ImpalaV141, self).__init__()
     self._version = "1.4.1"
     self._dependencies = [("mapr-hive", hive.HiveV013().version), ("mapr-impala", self.version)]
     self._validation_rules = [
         vu.depends_on(hive.HiveV013(), self),
         vu.on_same_node(IMPALA_CATALOG, hive.HIVE_SERVER_2),
         vu.exactly(1, IMPALA_STATE_STORE),
         vu.exactly(1, IMPALA_CATALOG),
         vu.at_least(1, IMPALA_SERVER),
     ]
Example #7
0
File: hue.py Project: madar010/mad
 def __init__(self):
     super(HueLivyV310, self).__init__()
     self._name = 'hue-livy'
     self._ui_name = 'Livy'
     self._version = "3.10.0"
     self._node_processes = [HUE_LIVY]
     self._validation_rules = [
         vu.at_most(1, HUE_LIVY),
         vu.depends_on(HueV310(), self),
         vu.depends_on(spark.SparkOnYarnV201(), self),
         vu.on_same_node(HUE_LIVY, spark.SPARK_SLAVE)
     ]
Example #8
0
 def __init__(self):
     super(MapRFS, self).__init__()
     self._ui_name = 'MapRFS'
     self._node_processes = [CLDB, FILE_SERVER, NFS]
     self._ui_info = [
         ('Container Location Database (CLDB)', CLDB, 'http://%s:7221'),
     ]
     self._validation_rules = [
         vu.at_least(1, CLDB),
         vu.each_node_has(FILE_SERVER),
         vu.on_same_node(CLDB, FILE_SERVER),
     ]
Example #9
0
 def __init__(self):
     super(MapRFS, self).__init__()
     self._ui_name = 'MapRFS'
     self._node_processes = [CLDB, FILE_SERVER, NFS]
     self._ui_info = [
         ('Container Location Database (CLDB)', CLDB, 'http://%s:7221'),
     ]
     self._validation_rules = [
         vu.at_least(1, CLDB),
         vu.each_node_has(FILE_SERVER),
         vu.on_same_node(CLDB, FILE_SERVER),
         vu.has_volumes(),
     ]
Example #10
0
 def __init__(self):
     super(ImpalaV141, self).__init__()
     self._version = '1.4.1'
     self._dependencies = [
         ('mapr-hive', hive.HiveV013().version),
         ('mapr-impala', self.version),
     ]
     self._validation_rules = [
         vu.depends_on(hive.HiveV013(), self),
         vu.on_same_node(IMPALA_CATALOG, hive.HIVE_SERVER_2),
         vu.exactly(1, IMPALA_STATE_STORE),
         vu.exactly(1, IMPALA_CATALOG),
         vu.at_least(1, IMPALA_SERVER),
     ]
Example #11
0
 def __init__(self):
     super(ImpalaV123, self).__init__()
     self._version = '1.2.3'
     self._dependencies = [
         ('mapr-hive', hive.HiveV012().version),
         ('mapr-impala', self.version),
     ]
     self._validation_rules = [
         vu.depends_on(hive.HiveV012(), self),
         vu.on_same_node(IMPALA_CATALOG, hive.HIVE_SERVER_2),
         vu.exactly(1, IMPALA_STATE_STORE),
         vu.exactly(1, IMPALA_CATALOG),
         vu.at_least(1, IMPALA_SERVER),
     ]