SparkContext的初始化步骤如下: 1 创建Spark执行环境SparkEnv 1.2 什么是SparkEnv? SparkEnv是Spark的执行环境对象,其中包括许多与Executor执行相关的对象,所以SparkEnv存在于需要创建Executor的进程中。那么需要创建Executor的进程有哪些呢? 在local模式下,Driver进程中会创建Executor。 在local-cluster模式或Standalone模式下,Worker中的CoarseGrainedExecutorBackend进程中也会创建Executor。 综上,SparkEnv存在于Driver或Coar