Apache spark 斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克
当我们在纱线上提交spark应用程序时,我们可以指定以下两种与执行器内存相关的配置:Apache spark 斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克·斯派克,apache-spark,Apache Spark,当我们在纱线上提交spark应用程序时,我们可以指定以下两种与执行器内存相关的配置: 火花,执行器,记忆 火花、纱线、执行器、记忆头 spark.executor.memory用于堆内内存,spark.warn.executor.memory overhead用于堆外内存 但是,当我们从Thread请求容器时,我们只是简单地询问spark.executor.memory+spark.swarn.executor.memoryOverheadmemory,我们没有告诉Thread堆上有多少内存,堆
spark.executor.memory
用于堆内内存,spark.warn.executor.memory overhead
用于堆外内存
但是,当我们从Thread请求容器时,我们只是简单地询问spark.executor.memory+spark.swarn.executor.memoryOverhead
memory,我们没有告诉Thread堆上有多少内存,堆外有多少内存,那么Thread容器如何知道堆上应该分配多少内存,堆外应该分配多少内存呢