【发布时间】:2018-10-08 19:47:38
【问题描述】:
我使用dask_yarn(knit 的一部分)来启动 Dask Yarn 集群,如下所示:
import dask_yarn
cluster = dask_yarn.DaskYARNCluster(env='/home/hadoop/reqs/dvss.zip', lang='en_US.UTF-8')
cluster.start(n_workers=4, memory=5120, cpus=3)
这会在核心节点上为 AM 请求 1 个 vCore,并将其余 vCore 提供给工作人员。
在 Spark 中,我可以选择以yarn-client 模式运行应用程序,这将使驱动程序在主节点上运行,然后所有核心节点资源都可以免费供工作人员使用。 dask_yarn 可以做同样的事情吗?
【问题讨论】:
标签: python amazon-web-services hadoop-yarn dask dask-distributed