我部署了 Heron cluster
使用 aurora-scheduler
以及 Mesos
. 当我运行默认 WordCountTopology
使用这个集群,我发现 ram
极光任务的需求是 4G
. 但是,wordCountTopology的配置如下:
componentRam: 1G
containerRamRequested: 1G
containerCpuRequested: 2 cores
containerDiskRequeted: 2G
aurora task.json的内容是:
说明极光的这项任务需要4g内存资源。但我不知道为什么它需要4g内存。如何修改ram要求?此外,my heron群集中有两个从属主机,这些主机资源是:
1条答案
按热度按时间qf9go6mv1#
除了拓扑组件请求的ram之外,还有一些额外的资源(cpu、内存)被请求用于heron的守护进程,例如
stream-manager
. 在rr中打包额外的cpu造成较大资源请求的第二个原因是aurora只允许同质容器。打包算法将选取最大容器资源作为所有容器的资源请求。例如,如果拓扑有两个容器:一个请求2个CPU,另一个请求3个CPU。最后,所有容器将请求3个CPU。