Jelajahi Sumber

AMBARI-4745. Value "storm.zookeeper.servers" not changing after adding new ZK server. (Denys Buzhor via alexantonenko)

Alex Antonenko 11 tahun lalu
induk
melakukan
e2f9af9863
1 mengubah file dengan 6 tambahan dan 0 penghapusan
  1. 6 0
      ambari-web/app/controllers/main/host/details.js

+ 6 - 0
ambari-web/app/controllers/main/host/details.js

@@ -539,6 +539,9 @@ App.MainHostDetailsController = Em.Controller.extend({
     if (App.Service.find().someProperty('serviceName', 'HIVE')) {
       urlParams.push('(type=webhcat-site&tag=' + data.Clusters.desired_configs['webhcat-site'].tag + ')');
     }
+    if (App.Service.find().someProperty('serviceName', 'STORM')) {
+      urlParams.push('(type=storm-site&tag=' + data.Clusters.desired_configs['storm-site'].tag + ')');
+    }
     App.ajax.send({
       name: 'reassign.load_configs',
       sender: this,
@@ -574,6 +577,9 @@ App.MainHostDetailsController = Em.Controller.extend({
     if (configs['webhcat-site']) {
       configs['webhcat-site']['templeton.zookeeper.hosts'] = zks_with_port;
     }
+    if (configs['storm-site']) {
+      configs['storm-site']['storm.zookeeper.servers'] = JSON.stringify(zks).replace(/"/g, "'");
+    }
     for (var site in configs) {
       if (!configs.hasOwnProperty(site)) continue;
       App.ajax.send({