【发布时间】:2014-10-27 14:54:02
【问题描述】:
我以为我很了解纱线架构的火花,但现在我想知道:什么时候发布
spark-submit --master yarn-cluster --class com.domain.xxx.ddpaction.DdpApp --num-executors 24 --deploy-mode cluster --driver-memory 4g --executor-memory 2g --executor-cores 1 --conf "spark.yarn.jar=/spark/lib/spark-assembly-1.1.0-hadoop2.4.0.jar" ddpaction-3.1.0.jar yarn-cluster config.yml
它失败了一个
# Native memory allocation (malloc) failed to allocate 2863333376 bytes for committing reserved memory
我启动 spark-submit 的服务器的可用内存少于 2GB,这会导致错误,但资源管理器,驱动程序应该执行的位置远远超过设置为的 4GB驱动程序内存参数。 为什么在我的理解中只能在资源管理器中的纱线集群上检查和分配的驱动程序内存值分配在以纱线集群模式启动 spark-submit 的服务器上?
【问题讨论】: