【发布时间】:2016-05-05 16:27:57
【问题描述】:
我的 vagrant 开发机器上有 2 个内核,并且想要运行 2 个流式应用程序。
如果:
它们都占用了两个可用内核(我没有指定“spark.cores.max”)
它们的流式传输间隔为 15 秒
5 秒足以进行计算
Mesos 的预期行为是否会在 2 个应用程序之间转移这 2 个可用内核?我会期待这种行为,因为“Mesos 会锁定资源直到作业执行”,而在 Spark Streaming 中,一个作业是在批处理间隔内执行的。
否则,如果资源在应用程序的生命周期内被锁定(在 spark 流中它是永远的),那么使用 Mesos 代替独立集群管理器有什么好处?
【问题讨论】:
标签: apache-spark spark-streaming mesos mesosphere