浏览代码

AMBARI-3707. YARN dynamic configs generate 0 map/reduce memory on 2GB machines. (srimanth)

Srimanth Gunturi 11 年之前
父节点
当前提交
66dd2e84b3
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      ambari-web/app/utils/configs/defaults_providers/yarn_defaults_provider.js

+ 6 - 0
ambari-web/app/utils/configs/defaults_providers/yarn_defaults_provider.js

@@ -101,6 +101,9 @@ App.YARNDefaultsProvider = App.DefaultsProvider.create({
     if (this.get('clusterData.hBaseInstalled')) {
       ram -= this.get('hBaseRam')
     }
+    if (ram < 1) {
+      ram = 1;
+    }
     ram *= this.get('GB');
     ram /= containerSize;
     return Math.round(Math.max(cpu, Math.min(disk, ram)));
@@ -119,6 +122,9 @@ App.YARNDefaultsProvider = App.DefaultsProvider.create({
     if (this.get('clusterData.hBaseInstalled')) {
       ram -= this.get('hBaseRam')
     }
+    if (ram < 1) {
+      ram = 1;
+    }
     ram *= this.get('GB');
     var container_ram = Math.abs(ram / containers);
     return container_ram > this.get('GB') ? container_ram / (512 * 512) : container_ram;