2015-06-21 59 views
0

我正在運行使用YARN(Hadoop 2.6)作爲集羣管理器的Spark。 YARN以僞分佈模式運行。我已經開始與6個執行人火花外殼,並期待着同不匹配執行程序(在YARN僞分佈模式下的Spark)

spark-shell --master yarn --num-executors 6

但是,儘管在Spark的Web UI,我看到的只有4執行人

enter image description here

的任何原因?

PS:我在我的Ubuntu(14.04)中運行了nproc命令,結果如下。我相信,這意味着,我的系統擁有8個內核

[email protected]:~$ nproc 
8 
+0

也許沒有足夠的硬件資源來啓動所有6個執行程序。你爲YARN集羣預留了多少內存?檢查YARN資源管理器用戶界面Web界面。 – vanekjar

+0

@vanekjar。從資源管理器用戶界面:總內存 - > 8 GB,VCores總數 - > 8.這裏有什麼限制? – Raj

+0

http://stackoverflow.com/questions/24622108/apache-spark-the-number-of-cores-vs-the-number-of-executors?rq=1檢查此鏈接 –

回答

相關問題