首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
stonezhu
掘友等级
👨💻
我的博客:http://zhuleiblog.com
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
Linux 指令之安装软件
在 Linux 上安装软件应该去官网下载比较好,比如去 JDK 的官网下载 JDK ,会给出这样的下载列表。 对于 Linux 系统来说有三个安装包可以下载,格式分别为 rpm 和 deb 和 tar.gz 。tar.gz 是安装文件的压缩包,rpm 和 deb 分别是 Cen…
Linux 指令之用户和密码
按照这个命令可以输入新密码。 执行这个指令,一个用户就会被创建了。接下来可以自己调用 passwd stone 来设置密码,然后再登陆。切换用户可以使用 su stone 命令。 Linux 里是 “命令行 + 文件” 的模式。对用用户管理来说,我们通过命令创建的用户,实际上是…
JVM 堆内存模型与 GC 策略
Java 中堆内存是 JVM 管理内存中最大的一块内存,同时又是 GC 管理的重要区域。 1,年轻代。年轻代内部又分成了两个区,一个是 Eden 区,一个是 Survivor 区。Survivor 区又划分成两块,一块是 from 区,一块是 to 区; 2,老年代。 IBM …
Spark 源码分析(九): Task 启动
前面已经分析到了 DAGScheduler 对 stage 划分,并对 Task 的最佳位置进行计算之后,通过调用 taskScheduler 的 submitTasks 方法,将每个 stage 的 taskSet 进行提交。 在 taskScheduler 的 submit…
Spark 源码分析(八):DAGScheduler 源码分析2(task 最佳位置计算)
前面一篇文章已经讲了 DAGScheduler 中的 stage 划分算法。 实际上就是每当执行到 RDD 的 action 算子时会去调用 DAGScheduler 的 handleJobSubmitted 方法,这个方法内部会根据当前的 RDD 创建一个 ResultSta…
Spark 源码分析(七): DAGScheduler 源码分析1(stage 划分算法)
前面几篇文章已经说清楚了从 spark 任务提交到 driver 启动,然后执行 main 方法,初始化 SparkContext 对象。 一个是 TaskScheduler(实际上是他的实现类 TaskSchedulerImpl 对象),这个对象内部会持有一个 Schedul…
Spark 源码解析(六): 向 driver 注册 Executor
前一篇文章介绍了 Executor 进程的启动,最后启动的是 CoarseGrainedExecutorBackend,执行启动命令后会执行它的 main 方法,启动 CoarseGrainedExecutorBackend 进程。 CoarseGrainedExecutorB…
Spark 源码分析(五): Executor 启动
上一篇已经将 Application 注册到了 master 上了,在 master 收到注册消息后会进行一系列操作,最后调用 schedule 方法。 这个 schedule 方法会去做两件事,一件事是给等待调度的 driver 分配资源,另一件事是给等待调度的 applic…
Spark 源码分析(四): Application 的注册
在前面一篇文章中分析到了 SparkContext 中的 TaskScheduler 创建及启动。 在 StandaloneSchedulerBackend start 代码里除了创建了一个 DriverEndpoint 用于 standalone 模式下用来和 Executo…
Spark 源码分析(三): SparkContext 初始化之 TaskScheduler 创建与启动
前面已经分析到了 driver 进程成功在某台 worker 上启动了,下面就开始执行我们写的那些代码了。以一个 wordcount 程序为例,代码如下: 首先会去初始化我们的 SparkContext 对象,在初始化 SparkContext 对象前会先创建一个 SparkC…
下一页
个人成就
文章被点赞
203
文章被阅读
111,026
掘力值
2,281
关注了
28
关注者
383
收藏集
0
关注标签
8
加入于
2018-06-16