码迷,mamicode.com
首页 >  
搜索关键字:源码解读    ( 541个结果
Spark Streaming源码解读之Driver中ReceiverTracker架构设计以具体实现彻底研究
本期内容 : ReceiverTracker的架构设计 消息循环系统 ReceiverTracker具体实现 一、 ReceiverTracker的架构设计 1、 ReceiverTracker可以以Driver中的具体自己的算法来在具体的Execute中启动Receiver,启动Receiver的 ...
分类:其他好文   时间:2016-05-24 20:32:14    阅读次数:215
Spark Streaming源码解读之Receiver生成全生命周期彻底研究和思考
本期内容 : Receiver启动的方式设想 Receiver启动源码彻底分析 多个输入源输入启动,Receiver启动失败,只要我们的集群存在就希望Receiver启动成功,运行过程中基于每个Teark启动都有可能运行失败。 启动一个应用程序的不同Receiver采用一个不同RDD的partion ...
分类:其他好文   时间:2016-05-24 20:31:36    阅读次数:153
第11课:Spark Streaming源码解读之Driver中的ReceiverTracker架构设计以及具体实现彻底研究
本篇博文的目标是: Driver的ReceiverTracker接收到数据之后,下一步对数据是如何进行管理一:ReceiverTracker的架构设计 1. Driver在Executor启动Receiver方式,每个Receiver都封装成一个Task,此时一个Job中就一个Task,而Task中就一条数据,也就是Receiver数据。由此,多少个Job也就可以启动多少个Receiver....
分类:其他好文   时间:2016-05-24 10:27:41    阅读次数:308
Spark版本定制八:Spark Streaming源码解读之RDD生成全生命周期彻底研究和思考
本期内容: 1、DStream与RDD关系彻底研究 2、Streaming中RDD的生成彻底研究 一、DStream与RDD关系彻底研究 课前思考: RDD是怎么生成的? RDD依靠什么生成?根据DStream来的 RDD生成的依据是什么? Spark Streaming中RDD的执行是否和Spar ...
分类:其他好文   时间:2016-05-24 00:08:29    阅读次数:187
(版本定制)第12课:Spark Streaming源码解读之Executor容错安全性
本期内容:1、Executor的WAL容错机制2、消息重放Executor的安全容错主要是数据的安全容错,那为什么不考虑数据计算的安全容错呢?原因是计算的时候SparkStreaming是借助于SparkCore上RDD的安全容错的,所以天然的安全可靠的。Executor的安全容错主要有:1、数据副本:有两种方..
分类:其他好文   时间:2016-05-23 19:25:31    阅读次数:207
YYModel 源码解读(二)之YYClassInfo.h (2)
上边代码通过创建Ivar(成员变量)的 抽象类, 返回我们需要的关于Ivar 的信息, 通过一个初始化方法创建,接下来我们看看该方法的具体实现 ivar_getOffset函数,对于类型id或其它对象类型的实例变量,可以调用object_getIvar和object_setIvar来直接访问成员变量 ...
分类:其他好文   时间:2016-05-23 17:15:05    阅读次数:242
YYModel 源码解读(二)之YYClassInfo.h (1)
为了兼容Swift 中的 ? 和 ! oc 在6.3引入了两个新的类型注释:__nullable和__nonnull , 在字面上很好理解 可能为空, 不为空, 在上面代码中间则表示 默认的所有的属性都不能为空,这样我们在敲码的过程中只需要手写__nullable的类型就可以了 上边的代码 就涉及到 ...
分类:其他好文   时间:2016-05-23 14:42:03    阅读次数:263
第12课:Spark Streaming源码解读之Executor容错安全性
Receiver接收到的数据交由ReceiverSupervisorImpl来管理。ReceiverSupervisorImpl接收到数据后,会数据存储并且将数据的元数据报告给ReceiverTracker。Executor的数据容错可以有三种方式:WAL日志数据副本接收receiver的数据流回放/**Storeblockandreportittodriver*/ defpushA..
分类:其他好文   时间:2016-05-23 01:17:31    阅读次数:208
第13课:Spark Streaming源码解读之Driver容错安全性
本期内容:ReceivedBlockTracker容错安全性DStream和JobGenerator容错安全性Driver的容错有两个层面:1.Receiver接收数据的元数据2.Driver管理的各组件信息(调度和驱动层面)元数据采用了WAL的容错机制caseAddBlock(receivedBlockInfo)=> if(WriteAheadLogUtils.isBatching..
分类:其他好文   时间:2016-05-23 01:16:02    阅读次数:251
(版本定制)第11课:Spark Streaming源码解读之Driver中的ReceiverTracker彻底研究和思考
本期内容:1、ReceiverTracker的架构设计2、消息循环系统3、ReceiverTracker具体实现上节课讲到了Receiver是如何不断的接收数据的,并且接收到的数据的元数据会汇报给ReceiverTracker,下面我们看看ReceiverTracker具体的功能及实现。ReceiverTracker主要的功能:在Executor上..
分类:其他好文   时间:2016-05-23 01:03:11    阅读次数:161
541条   上一页 1 ... 34 35 36 37 38 ... 55 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!