Java 资源管理器与无资源管理器

Java 资源管理器与无资源管理器,java,apache-spark,Java,Apache Spark,我试图了解,在N节点集群中使用资源管理器运行spark作业和不使用资源管理器运行spark作业有什么区别 请共享群集管理器负责获取群集上的资源并将其分配给spark应用程序。参考: Spark运行的集群管理器提供了跨应用程序进行调度的工具。参考: 因此,如果没有任何群集管理器,spark作业将无法获取群集上的资源。那么,您的意思是,如果没有资源管理器,无论所需资源是否可用,spark作业都将在所有节点上运行?否则,如果没有资源管理器,它将失败,作业将以本地模式运行,即仅在启动应用程序的单个节点

我试图了解,在N节点集群中使用
资源管理器运行spark作业和不使用资源管理器运行spark作业有什么区别


请共享

群集管理器负责获取群集上的资源并将其分配给spark应用程序。参考:

Spark运行的集群管理器提供了跨应用程序进行调度的工具。参考:


因此,如果没有任何群集管理器,spark作业将无法获取群集上的资源。

那么,您的意思是,如果没有资源管理器,无论所需资源是否可用,spark作业都将在所有节点上运行?否则,如果没有资源管理器,它将失败,作业将以本地模式运行,即仅在启动应用程序的单个节点上运行。即使配置了5个数据节点?提交spark作业时,您必须提供--master URL。您在这里提到要使用哪个群集管理器。可能的选项如下:如果提供群集管理器URL,它将使用处理资源分配的群集管理器;如果提供本地URL,它将仅在单个节点上运行。仅提及主URL不能证明它将仅使用资源管理器。