hive
一无所有自知之明
热爱生命偶尔悲悯的乐观孩子
展开
-
Hive学习笔记1--------Hive入门
(转自淘宝数据平台团队) Hive 是什么 在接触一个新的事物首先要回到的问题是:这是什么? 这里引用 Hive wiki 上的介绍: Hive is a data warehouse infrastructure built on top of Hadoop. It provides tools to enable easy data ETL, a mechanis转载 2011-11-26 11:37:08 · 1280 阅读 · 0 评论 -
hive2:HIVE的结构
Hive 体系结构Hive 的结构如图所示,主要分为以下几个部分:用户接口,包括 CLI,Client,WUI。元数据存储,通常是存储在关系数据库如 mysql, derby 中。解释器、编译器、优化器、执行器。Hadoop:用 HDFS 进行存储,利用 MapReduce 进行计算。用户接口主要有三个:CLI,Client 和 WUI。其中最常用的是 CLI,Cl转载 2011-11-30 14:10:06 · 4497 阅读 · 0 评论 -
hive3:hive和关系型数据库RDBMS的异同
摘要:由于 Hive 采用了 SQL 的查询语言 HQL,因此很容易将 Hive 理解为数据库。其实从结构上来看,Hive 和数据库除了拥有类似的查询语言,再无类似之处。本文将从多个方面来阐述 Hive 和数据库的差异。数据库可以用在 Online 的应用中,但是Hive 是为数据仓库而设计的,清楚这一点,有助于从应用角度理解 Hive 的特性。Hive 和数据库的比较转载 2011-11-30 14:26:29 · 4623 阅读 · 1 评论 -
hive4:Hive QL
Hive QLHive 的官方文档中对查询语言有了很详细的描述,请参考:http://wiki.apache.org/hadoop/Hive/LanguageManual ,本文的内容大部分翻译自该页面,期间加入了一些在使用过程中需要注意到的事项。Create TableCREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name[(col_转载 2011-11-30 15:03:56 · 5718 阅读 · 0 评论