-
Client 模式:
-
-
在 Client 模式下,驱动程序运行在提交应用程序的客户端机器上。
-
客户端负责向 ResourceManager 请求资源,并启动应用程序的驱动程序。
-
驱动程序直接与集群中的 Executor 通信,而不需要经过 ResourceManager。
-
这种模式对于调试应用程序很有帮助,因为驱动程序运行在本地,可以更容易地查看日志和输出。
-
-
Cluster 模式:
-
-
在 Cluster 模式下,驱动程序运行在集群上的某个节点上,而不是客户端机器上。
-
ResourceManager负责为应用程序分配资源,并启动驱动程序。
-
驱动程序与集群中的 Executor 通信。
-
这种模式适用于生产环境,因为驱动程序运行在集群上,减轻了客户端的负担。
-