1. Standalone Mode:獨立模式,Spark自身啟動一個資源管理器,并通過內置的資源調度器來管理資源。
2. YARN Mode:使用Hadoop的YARN資源管理器來管理Spark作業的資源。
3. Mesos Mode:使用Apache Mesos資源管理器來管理Spark作業的資源。
4. Kubernetes Mode:使用Kubernetes容器編排引擎來管理Spark作業的資源。
5. Local Mode:本地模式,Spark作業在本地機器上運行,不涉及資源管理器。
6. Amazon EMR Mode:在Amazon EMR上運行Spark作業,由EMR集群托管資源管理。
7. Databricks Mode:在Databricks平臺上運行Spark作業,由Databricks提供資源管理服務。