基于Tungsten内存管理方式实现的基本数据类型和数据结构
聚合操作指的是在原始数据的基础上按照一定的逻辑进行整合从而得到新的数据, 一般通过聚合函数和分组聚合的方式汇总多行的信息
Spark SQL对Join的解析和执行过程
物理计划阶段,Spark SQL 根据逻辑算子树得到物理算子树。与逻辑计划的平台无关性不同,物理计划是与底层平台紧密相关的
解析过的逻辑计划需要进行优化
Anlysis阶段所起到的主要作用就是将逻辑算子树中未被解析的UnresolvedRelation和UnresolvedAttribute两种对象解析成Typed对象
SQL语句经由ANTLR4解析树转换为未解析的逻辑算子树,逻辑计划本质上是一种中间过程表示,与Spark平台无关,后续阶段会进一步解析占位符并映射为可执行的物理计划
简述Spark SQL中对SQL语句的解析原理
介绍Spark SQL中的基本重要概念
Yahoo 开源的可拓展高吞吐分布式协调系统。ZK本质是特殊的FS,但用于存储元数据,应用数据需要单独存储