- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 centos7下安装mysql5.7版本
Centos7安装基础工具包:yum install net-toolsnetstat -antp rmp -qa | grep -i mysql yum -y remove mysql-community-client-5.6.38-2.el7.x86_64 卸载不掉用rpm -ev cd /usr/local/apps/javawebapps/ wget http://repo...
2019-03-19 17:09:48 128
原创 spark2.2.0源码阅读---spark core包 --- storage
1、本文目标以及其它说明: 本文主要是介绍storage包下面的类2、storage包下面的数据结构说明sealed abstract class BlockId { 表示的是数据块的标识。具体子类有rddblockid / shuffle / broadcast / task / stream / temlocal/ temshuffle 等等private[storage] class ...
2018-05-30 17:29:42 312
原创 spark2.2.0源码阅读---spark core包 --- shuffle
1、本文目标以及其它说明: 本文主要是介绍shuffle包下面的类2、shuffle包下面的数据结构说明private[spark] class BaseShuffleHandle[K, V, C]( shuffleId: Int, val numMaps: Int, val dependency: ShuffleDependency[K, V, C]) exte...
2018-05-25 18:13:08 337
原创 spark2.2.0源码阅读---spark core包 --- partial/rdd
1、本文目标以及其它说明: 本文主要是介绍partial、rdd包下面的类2、partial包下面的数据结构说明private[spark] trait ApproximateEvaluator[U, R] { def merge(outputId: Int, taskResult: U): Unit def currentResult(): R}这接口两个方法主要是用来逐渐地合并...
2018-05-25 14:48:48 286
原创 spark2.2.0源码阅读---spark core包 --- network
1、本文目标以及其它说明: 本文主要是介绍network包下面的类2、network包下面的数据结构说明 trait BlockDataManager { //主要干3件事情 1 、通过blockid将块存储在本地 2、通过blockid将块从本地取出来。3、释放1/2步获取的锁private[spark]abstract class BlockTransferService exte...
2018-05-24 16:42:56 183
原创 spark2.2.0源码阅读---spark core包 --- launcher/memory包
1、本文目标以及其它说明: 本文主要是介绍launcher/memory两个包的数据结构2、launcher包下面的数据结构说明 private[spark] abstract class LauncherBackend {用来和启动服务器进行对话的。会创建BackendConnection对象,立面又封装了Socket,Socket有能够获取输入输出流private[spark] c...
2018-05-24 14:14:54 624 1
原创 spark2.2.0源码阅读---spark core包 --- executor
1、本文目标以及其它说明: 2、executor包下面的数据结构说明 private[spark] trait ExecutorBackend { def statusUpdate(taskId: Long, state: TaskState, data: ByteBuffer): Unit} ...
2018-05-23 18:23:06 148
原创 spark2.2.0源码阅读---spark core包 --- broadcast
1、本文目标以及其它说明: 本文主要是介绍广播变量包下面的类2、broadcast包下面的数据结构说明 abstract class Broadcast[T: ClassTag](val id: Long) extends Serializable with Logging {本类主要表达的是广播变量 1、本广播变量不可改变,因为要发送到集群要用到这个值得节点上。2、作为一...
2018-05-23 11:31:02 128
原创 spark2.2.0源码阅读---spark core包 --- security/serializer/status/io/input/metrics/mapred/internal
1、本文目标以及其它说明: 因为这几个包目标明确,类也不多,所以全部弄在一起研究。这里不会所有的数据结构都会讲到,主要是掌握重点。 security包:2、security包下面的数据结构说明...
2018-05-21 17:53:22 204
原创 spark2.2.0源码阅读---spark core包 --- rpc模块
1、本文目标以及其它说明: 本文或者本次系列主要是弄清楚spark.2.2.0版本中,spark core 包下rpc通信情况。从源代码上面看到,底层通信是用的netty,因为本系列以及本文是专项学习spark,故netty只会涉及到不会去讲解。在读源码前考虑到spark的体系结构有spark core / spark sql / spark streaming / spark ma...
2018-05-18 15:27:28 861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人