Hive是基于Hadoop的数据仓库工具,用来进行数据提取、转化、加载,是一种可以存储、查询和分析存储在Hadoop中的大规模数据的机制。Hive将繁琐的MapReduce程序变成了简单方便的SQL语句实现,深受广大软件开发工程师喜爱,是进入互联网行业的大数据开发工程师必备技术之一。 本套视频教程为Hive的进阶课程,分为源码解析和优化两部分内容,通过本套教程你将学习到:企业级调优以及在大数据量时如何通过不运行HQL得知优化是否生效,以及简单方便的SQL语句翻译为MapReduce程序的全流程源码分析,包括Hive的经典面试题讲解,帮你开拓解决问题的视野及思路,搞定大厂面试! 教程提供全套授课视频、笔记、面试题、资料,共计41讲,时长5小时。
视频目录 01.尚硅谷_Hive-课程总体介绍02.尚硅谷_Hive-调优(课程介绍)03.尚硅谷_Hive-调优(执行计划)04.尚硅谷_Hive-调优(建表优化 分区表)05.尚硅谷_Hive-调优(建表优化 分桶表)06.尚硅谷_Hive-调优(建表优化 文件&压缩格式)07.尚硅谷_Hive-调优(HQL优化 单表查询优化1-5)08.尚硅谷_Hive-调优(HQL优化 多表查询优化6-7)09.尚硅谷_Hive-调优(HQL优化 多表查询优化8)10.尚硅谷_Hive-调优(HQL优化 多表查询优化9 大表JOIN大表)11.尚硅谷_Hive-调优(HQL优化 多表查询优化10 笛卡尔积)12.尚硅谷_Hive-调优(单表数据倾斜)13.尚硅谷_Hive-调优(多表数据倾斜)14.尚硅谷_Hive-调优(Job优化 Map&Reduce)15.尚硅谷_Hive-调优(Job优化 其他方式)16.尚硅谷_Hive-调优(Hive On Spark)17.尚硅谷_Hive-源码-课程介绍18.尚硅谷_Hive-源码-核心组件回顾&HQL翻译MR流程介绍19.尚硅谷_Hive-源码-源码流程整体介绍20.尚硅谷_Hive-源码-源码阅读(准备工作)21.尚硅谷_Hive-源码-源码阅读(入口程序)22.尚硅谷_Hive-源码-源码阅读(读取HQL语句分类解析)23.尚硅谷_Hive-源码-源码阅读(控制台打印信息介绍)24.尚硅谷_Hive-源码-源码阅读(进入编译HQL代码)25.尚硅谷_Hive-源码-源码阅读(读取HQL语句 小总结)26.尚硅谷_Hive-源码-源码阅读(四大组件作用区域介绍)27.尚硅谷_Hive-源码-源码阅读(解析器工作完成AST)28.尚硅谷_Hive-源码-源码阅读(对AST加工 源码流程)29.尚硅谷_Hive-源码-源码阅读(对AST加工 小总结)30.尚硅谷_Hive-源码-源码阅读(任务提交流程)31.尚硅谷_Hive-源码-源码阅读(源码流程 小总结)32.尚硅谷_Hive-源码-源码阅读(Hive Debug模式)33.尚硅谷_Hive-面试题(课程介绍)34.尚硅谷_Hive-面试题(题1)35.尚硅谷_Hive-面试题(题2 思路分析)36.尚硅谷_Hive-面试题(题2 HQL实现)37.尚硅谷_Hive-面试题(题3 思路一思路分析)38.尚硅谷_Hive-面试题(题3 思路二思路分析)39.尚硅谷_Hive-面试题(题4 思路分析)40.尚硅谷_Hive-面试题(题4 HQL实现)41.尚硅谷_Hive-面试题(题5 思路分析&HQL实现)