首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Spark 源码(5) - 从 SparkSubmit 开始看任务提交

    一、SparkSubmit 提交 上次我们已经说完了 Spark Standalone 的 Master 和 Worker 的启动流程,本次我们从一个提交 Spark 作业的命令开始阅读 Spark 任务提交的源码.../bin/spark-submit --class org.apache.spark.examples.SparkPi \ --master local \ --deploy-mode cluster...脚本里面,最终是执行这样一句: exec "${SPARK_HOME}"/bin/spark-class org.apache.spark.deploy.SparkSubmit "$@" 执行的是...主要是从参数中,解析出执行的主类,childMainClass 点进去,重点看 childMainClass 赋值的地方:如果是 standalone 模式,不是 restful 的形式,则主类是:org.apache.spark.deploy.ClientApp...如果是 yarn-cluster 模式,则主类是:org.apache.spark.deploy.yarn.YarnClusterApplication 然后下面还有对提交到 mesos 和 k8s

    51430
    领券