我有一个 spark 独立集群,没有安装其他作业调度程序。我想知道是否spark-submit
可以用作 spark 和 non-spark 作业的作业调度程序(例如,不是为 Spark 编写的 scala jar 并且不使用 RDD)?
根据我的测试,spark-submit
用于提交非 Spark 作业并且作业运行成功。但这是我的问题:
- 以下选项仍然有意义吗?
--driver-cores --driver-memory --executor-memory --total-executor-cores
- 如果否为 1,是否意味着
spark-submit
可以使用 FIFO 维护一个 spark 和 non-spark 作业队列,但它不管理 non-spark 作业的资源? - 如果 2 为真,我是否应该使用另一个调度程序(例如 SGE 或 LSF)来提交非 Spark 作业?
谢谢!