Exemple #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
Exemple #2
0
 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
Exemple #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)]
Exemple #4
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),
     ]
Exemple #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),
     ]
Exemple #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),
     ]
Exemple #7
0
 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)
     ]
Exemple #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),
     ]
Exemple #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(),
     ]
Exemple #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),
     ]
Exemple #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),
     ]