Merge "Add recommendation support for Spark plugin"

This commit is contained in:
Jenkins 2015-07-24 17:22:28 +00:00 committed by Gerrit Code Review
commit bb43dc7040

View File

@ -25,6 +25,7 @@ from sahara.i18n import _
from sahara.i18n import _LI from sahara.i18n import _LI
from sahara.plugins import exceptions as ex from sahara.plugins import exceptions as ex
from sahara.plugins import provisioning as p from sahara.plugins import provisioning as p
from sahara.plugins import recommendations_utils as ru
from sahara.plugins.spark import config_helper as c_helper from sahara.plugins.spark import config_helper as c_helper
from sahara.plugins.spark import edp_engine from sahara.plugins.spark import edp_engine
from sahara.plugins.spark import run_scripts as run from sahara.plugins.spark import run_scripts as run
@ -533,3 +534,14 @@ class SparkProvider(p.ProvisioningPluginBase):
ports.extend(ports_map[process]) ports.extend(ports_map[process])
return ports return ports
def recommend_configs(self, cluster):
want_to_configure = {
'cluster_configs': {
'dfs.replication': ('HDFS', 'dfs.replication')
}
}
provider = ru.HadoopAutoConfigsProvider(
want_to_configure, self.get_configs(
cluster.hadoop_version), cluster)
provider.apply_recommended_configs()