Spark的运行模式
本地模式(Local)
一般用做测试,测试代码的逻辑是否正确
本地模式,只启动一个Driver进程,没有Executor进程的,所有Task都运行在Driver进程中

集群模式 (Cluster)
一般用于生产环境
-  支持四种集群架构:Standalone、Yarn(常用)、Mesos和K8s 
-  分布式模式,一定会有1个Driver进程和多个Executor进程 
Driver进程:驱动进程,任何一个Spark程序在任何一种模式都肯定会有
- 功能:负责申请这个程序的资源,解析、调度分配、监控整个程序中所有Task的运行
Executor进程:执行进程,由Driver申请启动Executor运行在从节点上【Worker、NodeManager】
- 功能:负责运行Driver分配的所有Task任务














![[附源码]Node.js计算机毕业设计二手图书回收销售网站Express](https://img-blog.csdnimg.cn/e1e199022f5348a090cb6fa731dee89f.png)

![[附源码]Python计算机毕业设计防疫卫生资讯推荐系统Django(程序+LW)](https://img-blog.csdnimg.cn/141bdb28b97f49858ab8567bfc8a9c55.png)

![[附源码]Python计算机毕业设计-高校科研信息管理系统Django(程序+LW)](https://img-blog.csdnimg.cn/a83c9fc8826748619dd9caa6f3d30297.png)

