【发布时间】:2020-03-28 02:33:30
【问题描述】:
我正在使用 Spark Standalone 集群模式并使用 "spark.driver.cores" 设置驱动程序的核心数。但是每次UI都显示为“0”如图
甚至在代码中设置这个值
.set("spark.driver.cores","14")
似乎不起作用。在独立集群模式下应该如何设置这个值?
谢谢 ===更新=== 这里是 spark-submit 命令
spark-submit --jars "file:///<path to jar>" --master spark://$MASTER:7077 --conf "spark.cores.max=330"
--conf "spark.executor.core=5"
--conf "spark.sql.broadcastTimeout=10000000"
--conf "spark.sql.shuffle.partitions=1000"
--conf "spark.default.parallelism=1000"
--conf "spark.executor.memory=40g"
--conf "spark.driver.memory=40g"
--conf "spark.driver.extraJavaOptions=-XX:+UseCompressedOops -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps"
--conf "spark.driver.maxResultSize=40g"
--conf "spark.network.timeout=10000000"
--class "<my class>" "<path to jar>" <other parameters>....
集群中的每个节点都有 24 核和 64GB 内存。 我希望这有帮助。感谢您的帮助。
【问题讨论】:
-
显示你的 spark-submit 你是否覆盖了某个地方?
-
在Spark Documentation中使用'--conf "spark.executor.cores=5"`
标签: apache-spark