0

Heron cluster我使用aurora-scheduler和部署MesosWordCountTopology而当我使用这个集群运行默认时,我发现ram极光任务的需求是4G. 但是,WordCountToplogy 的配置如下:

componentRam: 1G
containerRamRequested: 1G
containerCpuRequested: 2 cores
containerDiskRequeted: 2G

Aurora task.json 内容为: 在此处输入图像描述

说明极光这个任务需要4g ram资源。但我不知道为什么它需要 4G 内存。以及如何修改这个 ram 要求?此外,我的苍鹭集群中有两个从属主机,这些主机资源是: 在此处输入图像描述

4

1 回答 1

1

除了拓扑组件请求的 RAM 之外,还有一些额外的资源(cpu、内存)为 heron 的守护进程请求,例如stream-manager. 在 RR 中打包额外的 CPU

较大资源请求的第二个原因是 Aurora 仅允许同类容器。打包算法将选择最大的容器资源作为所有容器的资源请求。例如,如果一个拓扑有两个容器:一个请求 2 个 cpus,另一个请求 3 个 cpus。然后最终所有容器将请求 3 个 cpu。

于 2018-07-02T18:21:01.900 回答