搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
深入理解Hive(从基础到高阶视频教学版)
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302665724
  • 作      者:
    编者:邓杰|责编:赵军
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2024-07-01
收藏
畅销推荐
内容介绍
本书采用“理论+实战”的形式编写,通过大量的实例,结合作者多年一线开发实战经验,全面地介绍Hive的使用方法。本书的撰写秉承方便学习、易于理解、便于查询的理念。无论是刚入门的初学者想系统地学习Hive的基础知识,还是拥有多年开发经验的开发者想学习Hive,都能通过本书迅速掌握Hive的各种基础语法和实战技巧。本书作者曾经与极客学院合作,拥有丰富的教学视频制作经验,为读者精心录制了详细的教学视频。此外,本书还免费提供所有案例的源码,为读者的学习和工作提供更多的便利。 本书分为12章,分别介绍Hive学习平台的搭建、Hive数据治理、Hive数据分析与应用等内容。在最后一章对Hive进行了拓展,深入探讨AI大模型在数据分析领域的应用,并介绍其与Hive的深度整合,解释如何利用AI大模型来加速Hive中的数据挖掘过程,使数据分析更为便捷、高效。同时,本书提供了多个实际案例和示例,用于展示AI大模型在Hive数据分析中的实际运用场景。 本书结构清晰、案例丰富、通俗易懂、实用性强,特别适合初学者自学和进阶读者查询及参考。另外,本书也适合社会培训机构作为培训教材使用,还适合大中专院校相关专业的师生作为教学参考书。
展开
目录
第1篇 准备
第1章 大数据时代的查询引擎
1.1 大数据初探
1.1.1 数据处理的引擎
1.1.2 计算框架的数据处理机制
1.2 大数据处理的引擎之选
1.2.1 大数据时代的利器
1.2.2 揭秘Hadoop的核心要素
1.3 数据仓库Hive的重要性
1.3.1 Hive与MapReduce
1.3.2 解读Hive的不足
1.4 快速解锁Hive核心
1.4.1 数据仓库
1.4.2 数据单元
1.5 Hive的设计理念
1.5.1 设计初衷
1.5.2 解读Hive的特性
1.5.3 使用场景
1.6 本章小结
第2章 快速搭建Hive学习环境
2.1 基础环境安装与配置的完整步骤
2.1.1 基础软件下载
2.1.2 实例:Linux操作系统的安装与配置
2.1.3 实例:SSH的安装与配置
2.1.4 实例:Java运行环境的安装与配置
2.1.5 实例:安装与配置ZooKeeper
2.1.6 实例:Hadoop的安装与配置
2.2 安装Hive
2.2.1 实例:单机模式部署
2.2.2 实例:分布式模式部署
2.3 Hive在线编辑器安装指南
2.3.1 实例:在Linux系统环境编译Hue源代码并获得安装包
2.3.2 实例:安装Hue安装包
2.4 学习Hive的建议
2.4.1 看透本书理论,模仿实战例子
2.4.2 利用编程工具自主学习
2.4.3 建立高阶的逻辑思维模式
2.4.4 控制代码版本,降低犯错的代价
2.4.5 获取最新、最全的学习资料
2.4.6 学会自己发现和解决问题
2.4.7 善于提问,成功一半
2.4.8 积累总结,举一反三
2.5 本章小结
2.6 习题
第2篇 入门
第3章 实操理解Hive的数据类型和存储方式
3.1 掌握Hive的基本数据类型
3.1.1 字段类型
3.1.2 实例:快速构建包含常用类型的表
3.1.3 实例:NULL值的处理和使用
3.1.4 允许隐式转换
3.2 Hive文件格式应用实践
3.2.1 TextFile
3.2.2 SequenceFile
3.2.3 RCFile
3.2.4 AvroFile
3.2.5 ORCFile
3.2.6 Parquet
3.2.7 选择不同的文件类型
3.3 存储方式应用实践
3.3.1 数据压缩存储
3.3.2 实例:压缩数据大小和原始数据大小对比
3.4 本章小结
3.5 习题
第4章 Hive数据管理与查询技巧
4.1 了解Hive命令
4.1.1 Hive命令列表
4.1.2 Hive命令分类
4.2 选择不同的客户端执行Hive命令
4.2.1 实例:使用Hive CLI客户端执行Hive命令
4.2.2 实例:使用Beeline客户端执行Hive命令
4.2.3 实例:使用Hue客户端执行Hive命令
4.3 使用Hive的变量
4.3.1 Hive变量
4.3.2 实例:使用Hive CLI客户端设置系统环境变量
4.3.3 实例:使用Hive CLI客户端设置属性变量
4.3.4 实例:使用Hive CLI客户端设置自定义变量
4.3.5 实例:使用Hive CLI客户端设置Java属性变量
4.4 实例:使用Hive的拓展工具——HCatalog
4.5 本章小结
4.6 习题
第5章 智能数据治理
5.1 Hive的数据库特性
5.1.1 Hive数据库
5.1.2 如何管理Hive数据库
5.2 认识表类型
5.2.1 内部表
5.2.2 外部表
5.2.3 临时表
5.3 管理表
5.3.1 实例:创建表
5.3.2 实例:修改表
5.3.3 实例:删除表
5.4 管理表分区
5.4.1 实例:新增表分区
5.4.2 实例:重命名表分区
5.4.3 实例:交换表分区
5.4.4 实例:删除表分区
5.5 导入与导出表数据
5.5.1 实例:将业务数据导入Hive表
5.5.2 实例:从Hive表中导出业务数据
5.6 本章小结
5.7 习题
第6章 智能数据库查询
6.1 使用SELECT语句
6.1.1 实例:分组详解
6.1.2 实例:排序详解
6.1.3 实例:JOIN查询详解
6.1.4 实例:UNION查询详解
6.2 使用用户自定义函数
6.2.1 了解用户自定义函数
6.2.2 开发用户自定义函数功能
6.3 使用窗口函数与分析函数来查询数据
6.3.1 了解窗口函数和分析函数
6.3.2 实例:窗口函数和分析函数详解
6.4 本章小结
6.5 习题
第7章 数据智能应用:以视图简化查询流程
7.1 什么是视图
7.2 管理视图
7.2.1 创建视图
7.2.2 修改视图
7.2.3 删除视图
7.3 物化视图
7.3.1 非视图非表
7.3.2 创建物化视图
7.3.3 物化视图的生命周期
7.4 本章小结
7.5 习题
第3篇 进阶
第8章 使用Hive RPC服务
8.1 RPC的重要性
8.1.1 什么是RPC
8.1.2 了解RPC的
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证