Local
多用于本地开发测试,如在 eclipse,idea 中写程序测试等
Standalone
Standalone是Spark自带的一个资源调度框架,它支持完全分布式
组成:由Master + slave构成的Spark集群
详见博文:https://blog.csdn.net/baidu_35901646/article/details/81611878
Yarn
Hadoop 生态圈里面的一个资源调度框架,Spark 也是可以基于 Yarn来计算的
Spark客户端直接连接Yarn,无需额外构建Spark集群
要基于 Yarn 来进行资源调度,必须实现AppalicationMaster 接口,Spark 实现这个接口,所以可以基于 Yarn
详见博文:https://blog.csdn.net/baidu_35901646/article/details/81612164
Mesos
Spark客户端直接连接Mesos,不需要额外构建Spark集群