- 3
- 0
- 约小于1千字
- 约 7页
- 2021-10-28 发布于四川
- 举报
Spark SQL组件简介
北京信息职业技术学院 | 朱立
本文来自:大数据技术原理与应用——概念、存储、处理、分析与应用
作 者:林子雨
出版社:人民邮电出版社
版权说明
若作者对本资料使用持有异议,请及时联系本网站,我们将在第一时间妥善处理。
2
1 从Shark说起
Shark即Hive on Spark,为了实现与Hive兼容,Shark在HiveQL方面重用了Hive中HiveQL的解析、逻辑执行计划翻译、执行计划优化等逻辑,可以近似认为仅将物理执行计划从MapReduce作业替换成了Spark作业,通过Hive的HiveQL解析,把HiveQL翻译成Spark上的RDD操作。
1 从Shark说起
Hive中SQL查询的MapReduce作业转化过程
1 从Shark说起
Shark的设计导致了两个问题:
一是执行计划优化完全依赖于Hive,不方便添加新的优化策略;
二是因为Spark是线程级并行,而MapReduce是进程级并行,因此,Spark在兼容Hive的实现上存在线程安全问题,导致Shark不得不使用另外一套独立维护的打了补丁的Hive源码分支
2 Spark SQL设计
Spark SQL在Hive兼容层面仅依赖HiveQL解析、Hive元数据,也就是说,从HQL被解析成抽象语法树(AST)起,就全部由Spark SQL接管了。Spark SQL执行
您可能关注的文档
- SQL Server数据库的构成.pptx
- 结构化查询语言SQL Server2008数据库角色.pptx
- 结构化查询语言SQL Server鈩_Security.ppt
- 结构化查询语言SQL Server发展历史.pptx
- 结构化查询语言SQL Server2008数据导入.pptx
- 结构化查询语言SQL Server2008数据导出.pptx
- 结构化查询语言SQL Server2008删除视图.pptx
- 结构化查询语言SQL Server2008配置.pptx
- 结构化查询语言SQL Server2008版本体系.pptx
- 结构化查询语言SQL Server系统数据库.pptx
- 2026东南亚手游营销趋势报告.docx
- 高聘人才智库抢占AI新生代-2026年名校生求职招聘洞察报告.docx
- 2026智能体AI权威指南.pdf
- 2026年宠物医疗行业人才发展报告.pptx
- “六张网”—算力网专题:AIDC模块化大势所趋,北美向高渗透率迈进、国内和东南亚加速.pptx
- 2026刚果金钴政策最新变化发展趋势及对策建议报告.docx
- 餐饮行业研究:炒菜机器人商业化落地加速,赋能餐饮标准化、数字化升级.docx
- 尼日利亚电动出行未来政策路线图:将政策转化为道路影响的框架.docx
- Token技术产业链经济-从本质到出海的深度研究报告2026.pptx
- AI浪潮下的数据科技创新研究报告(2026).pptx
最近下载
- 大型政府活动策划方案(3篇).docx
- 3高中语文+期末备考(高一版必修上)积累课内素材.docx VIP
- 2026-2027学年小学数学五年级上册(新教材)西师大版(新教材)教学设计合集.docx
- 【绿城】三宅一生 绿城上海改善住宅设计研究创新.pdf VIP
- 核泄漏应急预案管理制度与处置流程.docx VIP
- 2026年中国节能环保集团笔试题库.pdf VIP
- 《住宅物业服务标准》DB34T 5000-2026(安徽标准).pdf
- 深度解析(2026)《GBT 17737.313-2015同轴通信电缆 第1-313部分:机械试验方法 介质和护套的附着力》.pptx VIP
- 黔希化工55万吨_年固体废弃物综合利用项目环评报告.docx VIP
- 四川大学有机化学实验全套教学课件【264P】.ppt VIP
原创力文档

文档评论(0)