资源管理层面:
1.集群资源管理者(master):ResourceManager
2.单机资源管理者(worker):NodeManager
任务计算层面:
单任务管理者(master):ApplicationMaster
单任务执行者(worker):Task(容器内计算款家的角色)
spark运行角色
资源层面:
1.master角色:集群资源管理
2.worker角色:单机资源管理
任务运行层面:
1.driver:单个任务的管理
2.excutor:单个任务的计算(干活的)
特殊场景下(local模式)driver可以及管理又干活