1.概述 为了更好地理解调度,我们先看一下集群模式的Spark程序运行架构图,如上所示: 2.Spark中的基本概念 1.Application:表示你的程序 2.Driver:表示main函数,创建SparkContext.并由SC负责与ClusterMananger通信,进行资源的申请,任务的监控和分配.程序执行完毕后,关闭SparkContext. 3.Executor:某个Application运行在worker节点上的一个进行,该进程负责运行某些task,并且负责将数据存在内存或者磁盘