数据仓库Hive应用实战 教案5-8课时-Hive简介_第1页
数据仓库Hive应用实战 教案5-8课时-Hive简介_第2页
数据仓库Hive应用实战 教案5-8课时-Hive简介_第3页
数据仓库Hive应用实战 教案5-8课时-Hive简介_第4页
数据仓库Hive应用实战 教案5-8课时-Hive简介_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南汽车工程职业学院教师授课教案第1周第5-8课时累计8课时课程名称大数据仓库HIVE授课课题Hive简介授课专业班级大数据1801教学目标理解什么是Hive;了解Hive的优缺点;掌握Hive的系统架构;理解Hive的工作原理;理解Hive与传统数据库的区别;教学要点教学重点虚拟机的安装及基础配置教学难点虚拟机的基础配置课型一体化授课教法与学法(教具)示范演示法、任务驱动教学法、分组合作教学法课后作业完成智课堂作业、看书复习教学后记(教师课后填写)授课教师王海霞【课前复习】1、以下不属于ApacheHadoop生态系统中的是()A、HiveB、HBaseC、PigD、Cascading2、以下那个不是Hive发行版中附带的能进行编程访问的模块()A、CLIB、HWIC、MapReduceD、JDBC3、如果你不是一名Java程序员,那就不能编写JavaMapreduce代码了,但是,如果你已经熟悉SQL,那学习Hive将会相当地容易,而且很多程序都能很容易且快速实现。()【作业点评】展示智课堂学生作业完成情况,并做点评。【学习目标】知识目标理解什么是Hive;了解Hive的优缺点;掌握Hive的系统架构;理解Hive的工作原理;理解Hive与传统数据库的区别;能力目标能熟练绘制出Hive总体框图;能熟练绘制出HiveServer2的架构图;能阐述出Hive的工作原理。【课程导入】Hive的来历【新课讲授】一、什么是Hive二、Hive的优缺点1、Hive的优点(1)简单容易上手:提供了类SQL查询语言HQL(2)可扩展:为超大数据集设计了计算/扩展能力(MapReduce作为计算引擎,HDFS作为存储系统),一般情况下不需要重启服务Hive就可以自由的扩展集群的规模。(3)提供统一的元数据管理(4)延展性:Hive支持用户自定义函数,用户可以根据自己的需求来实现自己的函数(5)容错:良好的容错性,节点出现问题SQL仍可完成执行2、Hive的缺点(1)Hive的HQL表达能力有限。迭代式算法无法表达,如pagerank;数据挖掘方面不擅长,如kmeans。(2)Hive的效率比较低。Hive自动生成的mapreduce作业,通常情况下不够智能化;Hive调优比较困难,粒度较粗;Hive可控性较差。【互动答题】1、以下描述中属于Hive优点的是()A、简单容易上手:提供了SQL查询语言。B、可扩展:为超大数据集设计了计算/扩展能力(MR作为计算引擎,HDFS作为存储系统),一般情况下不需要重启服务Hive可以自由的扩展集群的规模。C、提供统一的元数据管理。D、容错:良好的容错性,节点出现问题SQL仍可完成执行。【新课讲授】三、Hive的系统架构1、Hive组件2、HCatalog3、HiveServer2【互动答题】1、以下不属于Hive组件的是()A、HCatalogB、HiveServer2C、HadoopD、ThriftServer【新课讲授】Hive的工作原理Hive与传统数据库区别序号对比项HiveMySQL1查询语言HiveQLSQL2数据存储位置HDFS块设备、本地文件系统3数据格式用户定义系统决定4数据更新InsertOVERWRITE\INTOTABLE(不建议更新)UPDATE/INSERT/DELETE支持5索引不支持支持6执行多数查询由MapReduce执行执行引擎执行7执行延迟高低8可扩展性高低9数据规模大小【互动答题】1、Hive与传统数据库MySQL相同之处是数据存储的位置均为本地文件系统。()2、Hive和传统数据库一样,在加载数据时会对数据建立索引。()【音频复

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论