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) ]
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), ]
def __init__(self): super(ImpalaV250, self).__init__() self._version = '2.5.0' self._dependencies = [('mapr-hive', hive.HiveV12().version), ('mapr-impala', self.version), ('mapr-hbase', hbase.HBaseV111().version)] self._validation_rules = [ vu.depends_on(hive.HiveV12(), self), vu.exactly(1, IMPALA_STATE_STORE), vu.exactly(1, IMPALA_CATALOG), vu.at_least(1, IMPALA_SERVER), vu.required_os('centos', self) ]
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.exactly(1, IMPALA_STATE_STORE), vu.exactly(1, IMPALA_CATALOG), vu.at_least(1, IMPALA_SERVER), ]
def __init__(self): super(ImpalaV220, self).__init__() self._version = '2.2.0' self._dependencies = [ ('mapr-hive', hive.HiveV12().version), ('mapr-impala', self.version), ] self._validation_rules = [ vu.depends_on(hive.HiveV12(), self), vu.exactly(1, IMPALA_STATE_STORE), vu.exactly(1, IMPALA_CATALOG), vu.at_least(1, IMPALA_SERVER), vu.required_os('centos', self) ]
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), ]