def sparkconfig_builder():
from pyspark import SparkConf
return SparkConf().setAppName('SparkCeleryTask') \
.set('spark.dynamicAllocation.enabled', 'true') \
.set('spark.dynamicAllocation.schedulerBacklogTimeout', 1) \
.set('spark.dynamicAllocation.minExecutors', 1) \
.set('spark.dynamicAllocation.executorIdleTimeout', 20) \
.set('spark.dynamicAllocation.cachedExecutorIdleTimeout', 60)
评论列表
文章目录