【发布时间】:2017-05-02 05:29:22
【问题描述】:
我们设置了一个多节点集群,用于测试具有 4 个节点的 Spark 应用程序。 每个节点有 250GB RAM,48 个内核。 在一个节点上运行主节点,三个作为从节点。
我们已经使用 scala 开发了一个 spark 应用程序。 我们使用 spark-submit 选项来运行作业。 现在这是我们感到震惊的地方,需要更多澄清才能继续。
查询 1: 这是运行火花作业的最佳选择。 a) Spark 作为主控 b) 纱线为主 和区别。
查询 2: 在运行任何 Spark 作业时,我们可以提供执行器数量、内核数量、执行器内存等选项。
您能否告知这些参数的最佳值,以便在我的情况下获得更好的性能。
任何帮助将不胜感激,因为它对任何开始使用 Spark 的人都有帮助:)
谢谢。!!
【问题讨论】:
-
关于最优值,这是一个主观的事情。请阅读这两部分文章 - blog.cloudera.com/blog/2015/03/…
标签: apache-spark