Browse Source

AMBARI-6003. metrics hostname is not correct for storm. (Buzhor Denys via akovalenko)

Aleksandr Kovalenko 11 năm trước cách đây
mục cha
commit
3a2b83c0e9
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      ambari-web/app/controllers/wizard/step7_controller.js

+ 3 - 2
ambari-web/app/controllers/wizard/step7_controller.js

@@ -551,8 +551,9 @@ App.WizardStep7Controller = Em.Controller.extend({
       gangliaServerHost = this.get('wizardController').getDBProperty('masterComponentHosts').findProperty('component', 'GANGLIA_SERVER').hostName;
       dependentConfigs.forEach(function (configName) {
         var config = configs.findProperty('name', configName);
-        var replaceStr = '.jar=host=';
-        config.value = config.defaultValue = config.value.replace(replaceStr, replaceStr + gangliaServerHost);
+        var replaceStr = config.value.match(/.jar=host[^,]+/)[0];
+        var replaceWith = replaceStr.slice(0, replaceStr.lastIndexOf('=') - replaceStr.length + 1) + gangliaServerHost;
+        config.value = config.defaultValue = config.value.replace(replaceStr, replaceWith);
         config.forceUpdate = true;
       }, this);
     }