【发布时间】:2014-06-23 18:57:04
【问题描述】:
在具有多个工作节点的 Spark 1.0.0 独立模式下,我正在尝试从两台不同的计算机(相同的 Linux 用户)运行 Spark shell。
在文档中,它说“默认情况下,提交到独立模式集群的应用程序将按照 FIFO(先进先出)顺序运行,并且每个应用程序都将尝试使用所有可用节点。”
每个工作人员的核心数设置为 4,其中 8 个可用(通过 SPARK_JAVA_OPTS="-Dspark.cores.max=4")。内存也是有限的,因此两者都应该有足够的可用空间。
但是,在查看 Spark Master WebUI 时,稍后启动的 shell 应用程序将始终保持状态“WAITING”,直到第一个退出。分配给它的核数为0,每个节点的内存10G(与已经运行的相同)
有没有办法让两个 shell 同时运行而不使用 Mesos?
【问题讨论】:
-
很遗憾没有。我真的不需要它,只是会很舒服。如果您不需要充分利用您的集群而只是进行测试,您可以复制 Spark 文件夹并更改设置中的端口以运行两次。
标签: apache-spark