(1)master:管理集群和节点,不参与计算。(2)worker:计算节点,进程本⾝不参与计算,和master汇报。(3)Driver:运⾏程序的main⽅法,创建spark context对象。(4)spark context:控制整个application的⽣命周期,包括dagsheduler和task scheduler等组件。(5)client:⽤户提交程序的⼊⼜。