Spark 源码系列 - SparkContext启动 - 运行模式
2022/5/3 20:14:33
本文主要是介绍Spark 源码系列 - SparkContext启动 - 运行模式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 结论
- SparkContext
- 第三方集群模式
结论
SparkContext启动,根据setMaster设置的Url匹配运行模式。
SparkContext
// 根据设置的master字符串的内容进行匹配 master match { // local模式 case "local" => ... ... // local[n] 和 local[*] 模式 n为thread数量 case LOCAL_N_REGEX(threads) ... // local[N, maxRetries] case LOCAL_N_FAILURES_REGEX(threads, maxFailures) ... // spark:// Spark standalone 集群模式 case SPARK_REGEX(sparkUrl) ... // Yarn Mesos K8s 集群模式 case masterUrl => ... try { // YarnClusterScheduler val scheduler = cm.createTaskScheduler(sc, masterUrl) // YarnClusterSchedulerBackend val backend = cm.createSchedulerBackend(sc, masterUrl, scheduler)
第三方集群模式
https://spark.apache.org/docs/latest/cluster-overview.html#cluster-manager-types
集群方案 | master |
---|---|
Yarn | --master yarn |
k8s | --master k8s://https://<k8s-apiserver-host>:<k8s-apiserver-port> |
Mesos | --master mesos://host:5050 |
这篇关于Spark 源码系列 - SparkContext启动 - 运行模式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享