大学课程《大数据应用技术基础》教案:3.2.1Hive的体系架构.docVIP

  • 0
  • 0
  • 约1.96千字
  • 约 5页
  • 2026-01-21 发布于贵州
  • 举报

大学课程《大数据应用技术基础》教案:3.2.1Hive的体系架构.doc

PAGE

PAGE4

《大数据应用技术基础》教学设计

课题

Hive的体系架构

课型

理论

班级

教师

课时

2

教学分析

教材分析

教师备课时填写

学情分析

教师备课时填写

教学目标

知识

1.能说出Hive服务的功能;

2.能描述Hive服务架构组成;

3.能描述Hive服务各组件的作用。

技能

1.能判定Hive服务的业务应用场景;

2.能评价Hive服务在数据分析中的优势;

3.能使用Hive开展数据处理

素养

1.培养关注行业前沿技术发展的意识;

2.培养大数据应用意识。

教学重点

Hive服务架构组成

教学难点

Hive服务的数据处理

教学方法

讲授法、讨论法、演示法

教学环境

软件环境:CentOS7操作系统

硬件环境:多媒体教室或软件实训室,计算机

教学资源:PPT、微课视频

教学反思

教师课后填写

教学过程

教学环节

教师活动

学生活动

新课导入

(5分钟)

1.通过咨询分享在Hadoop平台中如何分析处理其中的数据的?

2.能不能像在关系型数据中那样的方式来处理NoSQL数据中的数据?

讨论

交流

目标展示

(5分钟)

PPT展示本课题要完成的目标并适当解说

观看

了解

新课教学

(60分钟)

活动一认识Hive服务架构(20分钟)

1.Hive的体系架构

Hive是一个数据分析引擎,它让用户可以使用类SQL命令来分析HDFS系统中存储的数据。

观察框图示意:描述各组件的作用。

Hive提供HQL查询语言,用户以类SQL语言操纵分析数据,用户提交的HQL命令转换为MapReduce任务。

2.服务组件功能

(1)Hive的用户接口

命令行用户接口

Beeline命令行用户接口、

JDBC/ODBCAPI接口

Web用户接口。

(2)HiveServer2

为远程客户端提供执行Hive查询的服务组件,支持多个客户端并发请求。

(3)HiveDriver

它是一个语言编译器,其将HQL语言写成的数据分析与处理的命令转换成MapReduce任务。

(4)MetaStoreServer

是元数据存储服务组件。由关系型数据库服务充当。

观看

讨论

笔记

笔记

活动二Hive服务的数据处理(30分钟)

1.Hive支持的数据类型

(1)基本数据类型

整型:tinyint,smallint,int,bigint

浮点型:float,double

定点型:decimal(m,p),numeric(m,p)

字符型:char,varchar,string

日期时间型:date,timestamp

二进制型:binary

布尔型:boolean

问:试比较其与MySQL的数据类型

(2)复合数据类型

数组:array

base_colorsarrayred,green,blue

base_colors[0]

映射:map

booksmapstring,double

booksmapHive,59.7

结构:struct

mphstructbrand:string,type:string,price:decimal(7,2)

mphvivo,note2,2176.99

mph.price

2.Hive的数据运算

算术:+-*/%div|~

关系:===isnullisnotnulllikein

逻辑:notandor

3.Hive的系统函数

的数来可以提高数据分析的效率,内置函数分为数值类型函数、日期类型函数、字符串类型函数、集合函数、条件函数

数值类型函数:rand()

日期类型函数:current_date()

字符串类型函数:length()

条件函数:if()

杂项函数:cast()hash()

问:为每运算符和函数设计一个数据运算式,并上机验证。

观看

讨论分析

笔记

讨论作答

讨论

笔记

实训

展示评价

(5分钟)

1.Hive服务体系架构由组成。

2.Hive使用来分析处理数据。

3.比较Hive与MySQL的数据处理方式有何不同?

完成练习

课堂小结

(5分钟)

1.Hive服务的功能;

2.Hive服务架构组成;

3.Hive服务各组件的作用;

4.Hive服务的数据类型与运算。

个别与集体结合回顾学习的内容

课后作业

教师备课时填写或课后自行针对性命题

知识技能拓展

调研说明Hadoop技术在大数据领域中的应用情况。

文档评论(0)

1亿VIP精品文档

相关文档