Hive是基于Hadoop的数据仓库工具,将繁琐的MapReduce程序变成了简单方便的SQL语句实现,深受广大软件开发工程师喜爱,它是大数据开发工程师的必备技术之一。 新版Hive视频教程,采用Hive 3.1.2版本,详解新版新特性,课件全新升级,讲解更多的企业常用函数,内容涵盖时间处理函数、字符串处理函数以及在Hive中实现多维分析的函数,通过HQL执行计划了解调优过程。 通过本套视频教程,你将学习到Hive架构原理、安装配置、hiveserver2、数据类型、数据定义、数据操作、查询、自定义UDF以及UDTF函数、窗口函数、压缩和存储、企业级调优等知识,教程更结合谷粒影音项目需求,把所有Hive的核心知识点贯穿了起来!
视频目录 001.尚硅谷_Hive-课程介绍002.尚硅谷_Hive-概念介绍003.尚硅谷_Hive-优缺点004.尚硅谷_Hive-架构005.尚硅谷_Hive-与数据库比较006.尚硅谷_Hive-安装&启动007.尚硅谷_Hive-简单使用&Derby存储元数据的问题008.尚硅谷_Hive-MySQL的安装&启动009.尚硅谷_Hive-配置Hive元数据存储为MySQL&再次启动测试010.尚硅谷_Hive-使用元数据服务的方式访问Hive011.尚硅谷_Hive-使用JDBC的方式访问Hive012.尚硅谷_Hive-元数据服务&Hiveserver2脚本封装013.尚硅谷_Hive-修改配置文件使用直连方式访问Hive014.尚硅谷_Hive-其他交互方式015.尚硅谷_Hive-配置日志文件位置&打印当前库名&表头信息016.尚硅谷_Hive-配置信息位置&优先级017.尚硅谷_Hive-课程回顾018.尚硅谷_Hive-关于count star不执行MR任务的说明019.尚硅谷_Hive-Hive中数据类型一020.尚硅谷_Hive-Hive中数据类型二021.尚硅谷_Hive-DDL 创建数据库022.尚硅谷_Hive-DDL 查询&切换数据库023.尚硅谷_Hive-DDL 修改&删除数据库024.尚硅谷_Hive-DDL 建表语句分析025.尚硅谷_Hive-DDL 内外部创建&区别026.尚硅谷_Hive-DDL 内外部互相转换027.尚硅谷_Hive-DDL 建表时指定字段分隔符028.尚硅谷_Hive-DDL 修改&删除表029.尚硅谷_Hive-DML 加载数据 load030.尚硅谷_Hive-DML 加载数据 insert031.尚硅谷_Hive-DML 加载数据 as select032.尚硅谷_Hive-DML 加载数据 location033.尚硅谷_Hive-DML 加载数据 import 未完待续034.尚硅谷_Hive-DML 导出数据 insert035.尚硅谷_Hive-DML 导出数据 hadoop命令&Hive shell036.尚硅谷_Hive-DML 导出数据 export&sqoop说明 import补充037.尚硅谷_Hive-DML 清空全表038.尚硅谷_Hive-DML 查询 准备数据039.尚硅谷_Hive-DML 查询 查询全表&指定列 注意事项040.尚硅谷_Hive-DML 查询 列别名&运算符041.尚硅谷_Hive-DML 查询 聚合函数&Limit&Where042.尚硅谷_Hive-DML 查询 比较运算符&逻辑运算符043.尚硅谷_Hive-DML 查询 GroupBy & Having044.尚硅谷_Hive-课程回顾045.尚硅谷_Hive-DML 查询 JOIN 内连接046.尚硅谷_Hive-DML 查询 JOIN 左外连接047.尚硅谷_Hive-DML 查询 JOIN 右外连接048.尚硅谷_Hive-DML 查询 JOIN 满外连接049.尚硅谷_Hive-DML 查询 JOIN 取左表独有数据050.尚硅谷_Hive-DML 查询 JOIN 取右表独有数据051.尚硅谷_Hive-DML 查询 JOIN 取左右两表独有数据052.尚硅谷_Hive-DML 查询 JOIN 多表连接053.尚硅谷_Hive-DML 查询 JOIN 笛卡尔积054.尚硅谷_Hive-DML 查询 排序 Order By055.尚硅谷_Hive-DML 查询 排序 Sort By056.尚硅谷_Hive-DML 查询 排序 Distribute By & Cluster By057.尚硅谷_Hive-DML 查询 排序 4个By总结058.尚硅谷_Hive-分区表 说明059.尚硅谷_Hive-分区表 创建&简单使用060.尚硅谷_Hive-分区表 分区的增删查061.尚硅谷_Hive-分区表 二级分区062.尚硅谷_Hive-分区表 使HDFS数据与分区表产生联系的方式063.尚硅谷_Hive-分区表 load加载数据不指定分区 演示064.尚硅谷_Hive-分区表 动态分区 演示065.尚硅谷_Hive-分区表 动态分区 3.0新特性066.尚硅谷_Hive-分桶表067.尚硅谷_Hive-DML 函数 查询系统函数068.尚硅谷_Hive-DML 函数 NVL069.尚硅谷_Hive-DML 函数 CASE WHEN THEN ELSE END070.尚硅谷_Hive-课程回顾071.尚硅谷_Hive-DML 函数 拼接字符串 函数说明072.尚硅谷_Hive-DML 函数 拼接字符串 函数使用073.尚硅谷_Hive-DML 函数 Explode074.尚硅谷_Hive-DML 函数 行转列&列转行说明075.尚硅谷_Hive-DML 函数 窗口函数 初体验076.尚硅谷_Hive-DML 函数 窗口函数 需求二077.尚硅谷_Hive-DML 函数 窗口函数 需求三078.尚硅谷_Hive-DML 函数 窗口函数 排序值相同时说明079.尚硅谷_Hive-DML 函数 窗口函数 需求四080.尚硅谷_Hive-DML 函数 窗口函数 需求五081.尚硅谷_Hive-DML 函数 窗口函数 Rank082.尚硅谷_Hive-DML 函数 其他常用函数 日期函数083.尚硅谷_Hive-DML 函数 其他常用函数 数据取整函数084.尚硅谷_Hive-DML 函数 其他常用函数 字符串相关函数085.尚硅谷_Hive-DML 函数 其他常用函数 集合函数086.尚硅谷_Hive-DML 函数 课堂练习 布置任务087.尚硅谷_Hive-DML 函数 自定义UDF 编码088.尚硅谷_Hive-DML 函数 自定义UDF 打包测试089.尚硅谷_Hive-DML 函数 自定义UDTF 编码090.尚硅谷_Hive-DML 函数 自定义UDTF 打包测试091.尚硅谷_Hive-课程回顾092.尚硅谷_Hive-DML 函数 课堂练习 Hive实现WordCount完成093.尚硅谷_Hive-DML 函数 课堂练习 自定义UDTF炸裂出两个列094.尚硅谷_Hive-DML 函数 Grouping Sets095.尚硅谷_Hive-压缩和存储 压缩方式说明&启用Map端输出压缩096.尚硅谷_Hive-压缩和存储 启用最终输出压缩097.尚硅谷_Hive-压缩和存储 行式&列式存储说明098.尚硅谷_Hive-压缩和存储 ORC&Parquet文件格式099.尚硅谷_Hive-压缩和存储 Text&ORC&Parquet 存储和查询对比100.尚硅谷_Hive-压缩和存储 存储方式结合压缩使用测试101.尚硅谷_Hive-优化 Explain查看执行计划102.尚硅谷_Hive-优化 Fetch抓取103.尚硅谷_Hive-优化 本地模式104.尚硅谷_Hive-优化 小表JOIN大表105.尚硅谷_Hive-优化 大表JOIN大表 空key过滤106.尚硅谷_Hive-优化 大表JOIN大表 空key转换107.尚硅谷_Hive-优化 大表JOIN大表 SMB JOIN108.尚硅谷_Hive-优化 GroupBy 数据倾斜109.尚硅谷_Hive-优化 Count(distinct)110.尚硅谷_Hive-优化 行列过滤111.尚硅谷_Hive-优化 设置Map任务数112.尚硅谷_Hive-优化 设置Reducer任务数113.尚硅谷_Hive-优化 并行执行114.尚硅谷_Hive-优化 严格模式115.尚硅谷_Hive-优化 JVM重用&压缩116.尚硅谷_Hive-案例实操 数据准备117.尚硅谷_Hive-案例实操 安装Tez引擎&测试118.尚硅谷_Hive-课程回顾119.尚硅谷_Hive-案例实操 需求一120.尚硅谷_Hive-案例实操 需求二121.尚硅谷_Hive-案例实操 需求三122.尚硅谷_Hive-案例实操 需求四123.尚硅谷_Hive-案例实操 需求五124.尚硅谷_Hive-案例实操 需求六125.尚硅谷_Hive-案例实操 需求七