首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spark集群模式比本地模式慢。

Spark集群模式比本地模式慢。
EN

Stack Overflow用户
提问于 2016-03-22 19:49:07
回答 1查看 325关注 0票数 2

我通过使用本地模式和mesos集群模式提交相同的jar来运行。并且发现在一些完全相同的阶段,本地模式只需要几毫秒就能完成,但是集群模式需要几秒!

列出的就是一个例子:第659阶段

本地模式: 659流作业来自输出操作1,批处理时间17:45:50映射在KafkaHelper.scala:35 +details 2016/03/22 17:46:31 11 ms

mesos集群模式: 659流作业来自输出操作1,批处理时间18:01:20映射在KafkaHelper.scala:35 +details 2016/03/22 18:09:33 3 s

我从spark中发现,mesos集群模式将持续4秒来完成foreachRDD作业,为什么呢?任何提交命令选项都可以帮助这一点吗?

提前表示感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-23 08:12:40

这种行为取决于多种因素。您没有指定在哪种集群模式下运行的作业类型,以及使用哪种设置。如果Spark没有安装在从服务器上,您将看到一个开销,因为发行版需要下载等等。

此外,您正在使用的jars需要分发给执行者,这也需要一些时间来启动。

如前所述,这都取决于如何在Mesos上运行

看见

  • http://spark.apache.org/docs/latest/running-on-mesos.html
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36163843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档