Spark中的Driver即运行Application的Main()函数并且创建SparkContext,其中创建SparkContext的目的是为了准备Spark应用程序的运行环境。在Spark中由SparkContext负责和ClusterManager通信,进行资源的申请、任务的分配和监控等;当Executor部分运行完毕后,Driver负责将SparkContext关闭。通常SparkContext代表Driver,如下图所示:

【补充】Cluster Manager:资源管理器,指的是在集群上获取资源的外部服务

大剑无锋之Spark中的Driver是什么?【面试推荐】相关推荐

  1. 大剑无锋之内存泄漏是什么?【面试推荐】

    百度词条给出的解释: 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果. 理解点说☞: 一 ...

  2. 大剑无锋之TCP和HTTP的区别【面试推荐】

    1.TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接.TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在"无差别&qu ...

  3. 大剑无锋之delete、drop、truncate【面试推荐】

    一.delete 1.delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表 ...

  4. 大剑无锋之Kafka的Patition的作用【面试推荐】

    首先介绍patition的概念: Partition:为了实现扩展性,一个非常大的topic可以分布到多个broker (即服务器)上,一个topic可以分为多个partition,每个partiti ...

  5. Spark中的driver和Executor

    Apache Spark使用最先进的DAG调度程序,查询优化器和物理执行引擎,实现批处理和流数据的高性能.这篇文章主要是对driver和executor功能上进行一个分析. 驱动器节点(Driver) ...

  6. 大剑无锋之ArrayList中使用增强for循环能删除元素吗?【面试推荐】

    好久没写java代码,前几天面试被问到不少java的问题,其中一个接下来要说的. 先看几段代码. 第一段(集合中两个元素,判断条件是第一个元素) ArrayList<String> lis ...

  7. 大剑无锋之mysql中的行转列如何写?【面试推荐】

    乍一看,这样的题写过的. 像 SparkSQL读取hive中的数据,行转列的两种方式[行转列专用函数,UDAF]https://blog.csdn.net/qq_41946557/article/de ...

  8. 大剑无锋之你了解HTTPS吗?那么它为什么安全?【面试推荐】

    在面试中,我们经常遇到像HTTP方面的知识.比如: 大剑无锋之HTTP连接https://blog.csdn.net/qq_41946557/article/details/101155935 大剑无 ...

  9. Spark中Task,Partition,RDD、节点数、Executor数、core数目(线程池)、mem数

    Spark中Task,Partition,RDD.节点数.Executor数.core数目的关系和Application,Driver,Job,Task,Stage理解 from:https://bl ...

最新文章

  1. 数据库死锁查询及处理
  2. 较高人工智能的人机博弈程序实现(多个算法结合)含C++源码
  3. 阿里云系列——7.阿里云IIS系列详解(过程+通用+最新)
  4. 2018 blockchain innovation final round of the chain valley
  5. Intel:酷睿第12代CPU在游戏中有很大的优化空间
  6. fatal error C1083: Cannot open include file: 'ceconfig.h': No such file or directory
  7. 【解题报告】Leecode 2057. 值相等的最小索引——Leecode周赛系列
  8. Android 高德地图在清除所有Marker,清除某一个MarKer
  9. 外媒:日本和芬兰将合作开发6G技术 诺基亚将参与其中
  10. 电商购物APP UI 模板素材,充满时尚感的设计
  11. arm linux下交叉编译valgrind工具进行内存泄露检测和性能分析
  12. matlab做线性规划图
  13. 读写卡测试程序VFP源代码
  14. 南阳 oj 6174问题
  15. Excel 某招聘网站职位分析项目
  16. 2018年博客之星评选,No 138号“铭毅天下”需要您宝贵的一票,万分感谢!
  17. LeetCode知识点总结 - 2073
  18. 你是部门经理,老板对你说公司要裁员,你该怎么办?
  19. 基于PHP的学生宿舍管理系统
  20. 永磁同步电机矢量控制中的双闭环是什么意思_伺服系统组成、概述与控制原理(三环控制)...

热门文章

  1. 在64位Windows中使用64位版本ASP.NET 2.0的问题
  2. CodeForces - 1484D Playlist(循环链表+bfs)
  3. HDU - 3829 Cat VS Dog(最大独立集-二分图最大匹配)
  4. qduoj - WHY吃糖果(二分套二分)
  5. jupyter notebook python插件_Jupyter notebook一款非常好用的python IDE
  6. Web开发-Django模型层
  7. Duplicate entry ‘211‘ for key ‘PRIMARY‘异常解决
  8. java list接口方法_java List集合接口的坑
  9. UVA10173(求凸包的面积最小外接矩形)
  10. 视音频编解码学习工程:TS封装格式分析器