Пример #1
0
 def __init__(self):
     super(VersionHandler, self).__init__()
     self._version = version
     self._required_services = [
         mapreduce.MapReduce(),
         maprfs.MapRFS(),
         management.Management(),
         oozie.Oozie(),
     ]
     self._services = [
         mapreduce.MapReduce(),
         maprfs.MapRFS(),
         management.Management(),
         oozie.OozieV401(),
         hive.HiveV013(),
         hbase.HBaseV094(),
         hbase.HBaseV0987(),
         httpfs.HttpFS(),
         mahout.Mahout(),
         pig.PigV013(),
         pig.PigV014(),
         swift.Swift(),
         flume.Flume(),
         drill.DrillV07(),
         drill.DrillV08(),
         drill.DrillV09(),
         sqoop2.Sqoop2(),
         hue.HueV360(),
     ]
Пример #2
0
 def __init__(self):
     super(VersionHandler, self).__init__()
     self._version = version
     self._required_services = [
         yarn.YARNv251(),
         maprfs.MapRFS(),
         mng.Management(),
         oozie.Oozie(),
     ]
     self._services = [
         yarn.YARNv251(),
         maprfs.MapRFS(),
         mng.Management(),
         oozie.OozieV401(),
         oozie.OozieV410(),
         hive.HiveV013(),
         impala.ImpalaV141(),
         flume.Flume(),
         hbase.HBaseV0987(),
         hbase.HBaseV0989(),
         hue.HueV360(),
         hue.HueV370(),
         httpfs.HttpFS(),
         mahout.MahoutV09(),
         pig.PigV013(),
         pig.PigV014(),
         sqoop2.Sqoop2(),
         swift.Swift(),
         drill.DrillV07(),
         drill.DrillV08(),
         drill.DrillV09(),
         drill.DrillV12(),
     ]
Пример #3
0
 def __init__(self):
     super(VersionHandler, self).__init__()
     self._version = version
     self._required_services = [
         yarn.YARNv241(),
         maprfs.MapRFS(),
         management.Management(),
         oozie.Oozie(),
     ]
     self._services = [
         maprfs.MapRFS(),
         management.Management(),
         oozie.Oozie(),
         hive.HiveV012(),
         hive.HiveV013(),
         hbase.HBaseV094(),
         hbase.HBaseV098(),
         httpfs.HttpFS(),
         mahout.Mahout(),
         pig.Pig(),
         swift.Swift(),
         yarn.YARNv241(),
         flume.Flume(),
         drill.Drill(),
         sqoop2.Sqoop2(),
         hue.Hue(),
     ]
Пример #4
0
 def __init__(self):
     super(VersionHandler, self).__init__()
     self._version = version
     self._required_services = [
         yarn.YARNv270(),
         maprfs.MapRFS(),
         mng.Management(),
         oozie.Oozie(),
     ]
     self._services = [
         hive.HiveV12(),
         pig.PigV015(),
         impala.ImpalaV250(),
         flume.FlumeV16(),
         sqoop2.Sqoop2(),
         mahout.MahoutV012(),
         oozie.OozieV420(),
         hue.HueV390(),
         hbase.HBaseV111(),
         drill.DrillV16(),
         yarn.YARNv270(),
         maprfs.MapRFS(),
         mng.Management(),
         httpfs.HttpFS(),
         swift.Swift(),
         sentry.SentryV16(),
         spark.SparkOnYarnV161(),
     ]
Пример #5
0
    def get_cluster_services(self, node_group=None):
        node_processes = None

        if node_group:
            node_processes = node_group.node_processes
        else:
            node_processes = [np for ng in self.cluster.node_groups
                              for np in ng.node_processes]
            node_processes = g.unique_list(node_processes)
        services = g.unique_list(node_processes, self.get_service)

        return services + [swift.Swift()]
Пример #6
0
 def test_get_cluster_services(self):
     ctx = self._get_context()
     actual_services = ctx.get_cluster_services()
     actual_services_names = map(lambda s: s.ui_name, actual_services)
     expected_services_names = [
         yarn.YARN().ui_name,
         management.Management().ui_name,
         maprfs.MapRFS().ui_name,
         oozie.Oozie().ui_name,
         swift.Swift().ui_name,
     ]
     self.assertEqual(sorted(actual_services_names),
                      sorted(expected_services_names))
Пример #7
0
 def __init__(self):
     super(VersionHandler, self).__init__()
     self._version = version
     self._required_services = [
         mapreduce.MapReduce(),
         maprfs.MapRFS(),
         management.Management(),
         oozie.Oozie(),
     ]
     self._services = [
         mapreduce.MapReduce(),
         maprfs.MapRFS(),
         management.Management(),
         oozie.Oozie(),
         hive.HiveV012(),
         hive.HiveV013(),
         hbase.HBaseV094(),
         hbase.HBaseV098(),
         httpfs.HttpFS(),
         mahout.Mahout(),
         pig.Pig(),
         swift.Swift(),
         flume.Flume(),
     ]