为我的Spark Streaming应用程序设置执行程序的数量

问题描述:

我在Yarn集群模式下运行Spark Streaming应用程序。我想限制执行者的数量只有一个节点?如何在Spark中做到这一点?为我的Spark Streaming应用程序设置执行程序的数量

+0

你的问题有点混乱。您是否想要控制执行程序的数量或仅在单个节点上执行所有执行程序? – Hokam

+0

不,我只有一个执行者和一个司机 – Luckylukee

您可以通过两种方式来控制执行器的数量:

Option 1:直接与星火发布命令:

spark-submit -class ClassName --num-executors 1 .... other parameters 

Option 2:里面的conf标志星火发布命令:

spark-submit --class ClassName --conf "spark.executor.instances=1" .... other parameters. 

你可以得到m矿石的详细信息从Submitting Applications

+0

它解决了你的问题吗? – Hokam