- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文案
Hive是一个基于Hadoop分布式系统上的数据仓库,最早是由Facebook公司开发的,Hive极大的推
进了Hadoop ecosystem在数据仓库方面上的发展。
Facebook的分析人员中很多工程师比较擅长而SQL而不善于开发MapReduce程
序,为此开发出Hive,并对比较熟悉SQL的工程师提供了一套新的SQL- like方言——Hive QL。
Hive SQL方言特别和MySQL方言很像,并提供了Hive QL的编程接口。Hive QL
语句最终被Hive解析器引擎解析为MarReduce程序,作为job提交给Job Tracker运行。这对
MapReduce框架是一个很有力的支持。
Hive是一个数据仓库,它提供了数据仓库的部分功能:数据ETL(抽取、转换、
加载)工具,数据存储管理,大数据集的查询和分析能力。
由于Hive是Hadoop上的数据仓库,因此Hive也具有高延迟、批处理的的特性,
即使处理很小的数据也会有比较高的延迟。故此,Hive的性能就和居于传统数据库的数据仓库的
性能不能比较了。
Hive不提供数据排序和查询的cache功能,不提供索引功能,不提供在线事物,
也不提供实时的查询功能,更不提供实时的记录更性的功能,但是,Hive能很好地处理在不变的
超大数据集上的批量的分析处理功能。Hive是基于hadoop平台的,故有很好的扩展性(可以自适
应机器和数据量的动态变化),高延展性(自定义函数),良好的容错性,低约束的数据输入格式。
下面我们来看一下Hive的架构和执行流程以及编译流程:
标准文档 1
实用文案
用户提交的Hive QL语句最终被编译为MapReduce程序作为Job提交给Hadoop执
行。
Hive的数据类型
Hive的基本数据类型有:TINYINT,SAMLLINT,INT,BIGINT,BOOLEAN,FLOAT,
DOUBLE,STRING,TIMESTAMP(V0.8.0+)和BINARY(V0.8.0+)。
Hive的集合类型有:STRUCT,MAP和ARRAY。
Hive主要有四种数据模型(即表) :(内部)表、外部表、分区表和桶表。
表的元数据保存传统的数据库的表中,当前hive只支持Derby和MySQL数据库。
内部表:
Hive中的表和传统数据库中的表在概念上是类似的,Hive的每个表都有自己的
存储目录 ,除了外部表外,所有的表数据都存放在配置在hive-site.xml 文件的
${hive.metastore.warehouse.dir}/table_name目录下。
Java代码
标准文档 2
实用文案
1. CREATE TABLE IF NOT EXISTS students(user_no INT,name STRING,sex STRING,
2. grade STRING COMMOT 班级)COMMONT 学生表
3. ROW FORMAT DELIMITED
4. FIELDS TERMINATED BY ,
5. STORE AS TEXTFILE;
外部表:
外部表指向已经存在在Hadoop HDFS上的数据,除了在删除外部表时只删除元数
据而不会删除表数据外,其他和内部表很像。
Java代码
1. CREATE EXTERNAL TABLE IF NOT EXISTS students(user_no INT,name STRING,sex STRING,
2. class STRING COMMOT 班级)COMMONT 学生表
3. ROW FORMAT DELIMITED
4. FIELDS TERMINATED BY ,
5. STORE AS SEQUE
您可能关注的文档
- EXCEL函数公式大全(1).pdf
- EXCEL在人力资源管理中的应用(案例与技巧)(1).pdf
- E算量使用教程(1).pdf
- E级GPS控制网有关技术要求(1).pdf
- FABE销售法则及应用案例(1).pdf
- FLUKE435电能质量测试仪使用手册(1).pdf
- FPC来料检验标准(1).pdf
- GB中常用标准件标准(1).pdf
- GPS和北斗的频率(1).pdf
- GPS外业测量观测手簿(1).pdf
- 2021年山西省临汾市公开招聘综合应急救援人员高分必刷自测二卷含答案.docx
- 山东金沂蒙集团有限公司历年校园招聘62人【重点基础提升】模拟试题附带答案题库大全(考试直接用).docx
- 实施环保型染料色彩牢度提升.docx
- 山东金沂蒙集团有限公司2024年招聘3人高频100题难、易错点模拟试题附带答案题库及参考答案.docx
- 2023年福建省泉州市公开招聘综合应急救援人员专用训练一卷含答案.docx
- 山东金诚石化集团有限公司内部使用招聘3人历年(高频重点提升专题训练)附带答案完整版及答案(网校专用).docx
- 山东金锣企业集团总公司2023-24年招聘3人历年(高频重点提升专题训练)附带答案大全带答案(实用).docx
- 山东金诚石化集团有限公司2024年招聘71人公开引进高层次人才笔试参考题库答案完整版附答案【基础题】.docx
- 山东金锣企业集团总公司2024年招聘3人历年(高频重点提升专题训练)附带答案题库及答案(全国通用).docx
- 山东金诚石化集团有限公司内部使用招聘3人历年(高频重点提升专题训练)附带答案完整版及答案(网校专用).docx
文档评论(0)