Repository: ambari Updated Branches: refs/heads/trunk 2a7fb78ec -> 3cf2ee4d4
AMBARI-7285. Incorrect default configuration for Storm in Ambari 1.6.1. (akovalenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/3cf2ee4d Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/3cf2ee4d Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/3cf2ee4d Branch: refs/heads/trunk Commit: 3cf2ee4d483091519279cc9f0e9db5a7fce2eb71 Parents: 2a7fb78 Author: Aleksandr Kovalenko <akovale...@hortonworks.com> Authored: Fri Sep 12 20:01:23 2014 +0300 Committer: Aleksandr Kovalenko <akovale...@hortonworks.com> Committed: Fri Sep 12 20:01:23 2014 +0300 ---------------------------------------------------------------------- ambari-web/app/controllers/wizard/step7_controller.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/3cf2ee4d/ambari-web/app/controllers/wizard/step7_controller.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/controllers/wizard/step7_controller.js b/ambari-web/app/controllers/wizard/step7_controller.js index 3ad55d3..45647bb 100644 --- a/ambari-web/app/controllers/wizard/step7_controller.js +++ b/ambari-web/app/controllers/wizard/step7_controller.js @@ -674,12 +674,16 @@ App.WizardStep7Controller = Em.Controller.extend(App.ServerValidatorMixin, { * @method resolveStormConfigs */ resolveStormConfigs: function (configs) { - var dependentConfigs, gangliaServerHost; + var dependentConfigs, gangliaServerHost, gangliaHostId, hosts; dependentConfigs = ['nimbus.childopts', 'supervisor.childopts', 'worker.childopts']; // if Ganglia selected or installed, set ganglia host to configs if (this.get('installedServiceNames').contains('STORM') && this.get('installedServiceNames').contains('GANGLIA')) return; if (this.get('allSelectedServiceNames').contains('GANGLIA') || this.get('installedServiceNames').contains('GANGLIA')) { - gangliaServerHost = this.get('wizardController').getDBProperty('masterComponentHosts').findProperty('component', 'GANGLIA_SERVER').hostName; + hosts = this.get('wizardController').getDBProperty('hosts'); + gangliaHostId = this.get('wizardController').getDBProperty('masterComponentHosts').findProperty('component', 'GANGLIA_SERVER').host_id; + for (var hostName in hosts) { + if (hosts[hostName].id == gangliaHostId) gangliaServerHost = hosts[hostName].name; + } dependentConfigs.forEach(function (configName) { var config = configs.findProperty('name', configName); var replaceStr = config.value.match(/.jar=host[^,]+/)[0];