导航:首页 > 数据处理 > 数据仓库hive怎么念

数据仓库hive怎么念

发布时间:2023-08-29 05:24:12

㈠ Hive精华问答 | Hive的数据模型是怎样的

Hive是一个数据仓库基础工具,它是建立在Hadoop之上的数据仓库,在某种程度上可以把它看做用户编程接口(API),本身也并不存储和处理数据,依赖于HDFS存储数据,依赖MR处理数据。它提供了一系列对数据进行提取、转换、加载的工具。依赖于HDFS存储数据,依赖MR处理数据。

1

Q:Hive是什么?

A: Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。本质是将HQL转换为MapRece程序。

2

Q:Hive的设计目标是什么?

A: 1、Hive的设计目标是使Hadoop上的数据操作与传统SQL相结合,让熟悉SQL编程开发人员能够轻松向Hadoop平台迁移

2、Hive提供类似SQL的查询语言HQL,HQL在底层被转换为相应的MapRece操作

3、Hive在HDFS上构建数据仓库来存储结构化的数据,这些数据一般来源与HDFS上的原始数据,使用Hive可以对这些数据执行查询、分析等操作。

3

Q:Hive的数据模型是怎样的?

A: Hive数据库

内部表

外部表

分区

Hive的视图

Hive在创建内部表时,会将数据移动到数据仓库指向的路径,若创建外部表,仅记录数据所在的路径,不对数据位置做任何改变,在删除表的时候,内部表的元数据和数据会被一起删除,外部表只会删除元数据,不删除数据。这样来说,外部表要比内部表安全,数据组织液更加灵活,方便共享源数据。

4

Q:Hive都有哪些调用方式?

A 1、Hive Shell

2、Thrift

3、JDBC

4、ODBC

5

Q:Hive的运行机制是什么?

A: 1、将sql转换成抽象语法树

2、将抽象语法树转化成查询块

3、将查询块转换成逻辑查询计划(操作符树)

4、将逻辑计划转换成物理计划(MRjobs)

福利

扫描添加我 微信 ,备注“ 姓名+公司职位 ”,加入【 云计算学习交流群 】,和志同道合的朋友们共同打卡学习!

阅读全文

与数据仓库hive怎么念相关的资料

热点内容
达州肉禽批发市场有哪些地方 浏览:664
安信国际交易宝如何销户 浏览:86
西门子828d子程序能用什么开头 浏览:392
时光代理人ed歌词有多少句 浏览:121
健康产品加盟怎么代理 浏览:897
正规的钙片批发适合哪些人代理 浏览:198
太豆期货怎么交易 浏览:212
王义聊营销如何开发新产品 浏览:571
一个数据分析怎么做 浏览:83
化州哪个市场比较多人 浏览:842
小米平衡车怎么代理 浏览:136
如何写申请律师代理协议书 浏览:564
三支一扶信息在哪里查询 浏览:598
降序后数据错乱是怎么回事 浏览:386
如何判断微信号是否真实信息 浏览:71
信息检索有哪些实用工具 浏览:184
柜体设计封边信息怎么填 浏览:74
芜湖有哪些花鸟鱼虫市场 浏览:929
王俊凯主要做哪些数据 浏览:931
大数据中心重难点和亮点有哪些 浏览:978