Hive教程

Hive安装

2

邓龙华 发布于 2015-01-19

下一篇   所有Hadoop的子项目,如Hive, Pig,和HBase 支持Linux的操作系统。因此,需要安装Linux OS。以下是为Hive的安装执行的简单步骤: 第1步:验证JAVA安装 在Hive安装之前,Java必须在系统上已经安装。使用下面的命令来验证是...

阅读(43)评论(0)赞 (0)

Hive数据类型

邓龙华 发布于 2015-01-19

    本章介绍Hive不同的数据类型,用于创建表。Hive所有数据类型分为四种类型,给出如下: 列类型 文字 Null 值 复杂类型 列类型 列类型被用作Hive的列数据类型。它们如下: 整型 整型数据可以指定使用整型数据类型,INT。当数据范围超过INT的...

阅读(54)评论(0)赞 (0)

Hive创建数据库

小丁 发布于 2015-01-19

    Hive是一种数据库技术,可以定义数据库和表来分析结构化数据。主题结构化数据分析是以表方式存储数据,并通过查询来分析。本章介绍如何创建Hive 数据库。配置单元包含一个名为 default 默认的数据库。 CREATE DATABASE语句 创建数据库...

阅读(30)评论(0)赞 (0)

Hive删除数据库

小丁 发布于 2015-01-19

    本章介绍了如何在Hive删除数据库。模式和数据库的使用是一样的。 DROP DATABASE语句 DROP DATABASE是删除所有的表并删除数据库的语句。它的语法如下: DROP DATABASE StatementDROP (DATABASE|S...

阅读(82)评论(0)赞 (0)

Hive创建表

邓龙华 发布于 2015-01-19

    本章将介绍如何创建一个表以及如何将数据插入。创造表的约定在Hive中非常类似于使用SQL创建表。 CREATE TABLE语句 Create Table是用于在Hive中创建表的语句。语法和示例如下: 语法 CREATE [TEMPORARY] [EX...

阅读(50)评论(0)赞 (0)

Hive修改表

小丁 发布于 2015-01-19

    本章将介绍如何修改表的属性,如,修改表名,修改列名,添加列,并删除或替换列。 Alter Table 语句 它是在Hive中用来修改的表。 语法 声明接受任意属性,我们希望在一个表中修改以下语法。 ALTER TABLE name RENAME TO ...

阅读(44)评论(0)赞 (0)

Hive删除表

Harries 发布于 2015-01-18

    本章介绍了如何在Hive中删除表。当从Hive Metastore删除表,它删除了表/列的数据及其元数据。它可以是一个正常的表(存储在Metastore)或外部表(存储在本地文件系统); 不论什么类型Hive对待的方式相同。 Drop Table语句 ...

阅读(17)评论(0)赞 (0)

Hive分区

Harries 发布于 2015-01-18

    Hive组织表到分区。它是将一个表到基于分区列,如日期,城市和部门的值相关方式。使用分区,很容易对数据进行部分查询。 表或分区是细分成桶,以提供额外的结构,可以使用更高效的查询的数据。桶的工作是基于表的一些列的散列函数值。 例如,一个名为Tab1表包含...

阅读(48)评论(0)赞 (0)

Hive内置运算符

Harries 发布于 2015-01-18

    本章介绍Hive的内置运算符。在Hive有四种类型的运算符: 关系运算符 算术运算符 逻辑运算符 复杂运算符 关系运算符 这些操作符被用来比较两个操作数。下表描述了在Hive中可用的关系运算符: 运算符 操作 描述 A = B 所有基本类型 如果表达A...

阅读(23)评论(0)赞 (0)

Hive内置函数

邓龙华 发布于 2015-01-18

    本章介绍了在Hive中可用的内置函数。这些函数看起来非常类似于SQL的函数,除了他们的使用有点不一样。 内置函数 Hive支持以下内置函数: 返回类型 签名 描述 BIGINT round(double a) 返回BIGINT最近的double值。 B...

阅读(59)评论(0)赞 (0)

Hive视图和索引

邓龙华 发布于 2015-01-18

    本章介绍如何创建和管理视图。根据用户的需求创建视图。可以将任何结果集数据保存为一个视图。视图在Hive的用法和SQL视图用法相同。它是一个标准的RDBMS概念。我们可以在视图上执行所有DML操作。 创建一个视图 可以创建一个视图,在执行SELECT语句...

阅读(34)评论(0)赞 (0)

HiveQL Select Where

Harries 发布于 2015-01-18

    Hive查询语言(HiveQL)是一种查询语言,Hive处理在Metastore分析结构化数据。本章介绍了如何使用SELECT语句的WHERE子句。 SELECT语句用来从表中检索的数据。 WHERE子句中的工作原理类似于一个条件。它使用这个条件过滤数...

阅读(37)评论(0)赞 (0)

HiveQL Select Order By

小丁 发布于 2015-01-18

    本章介绍了如何使用SELECT语句的ORDER BY子句。ORDER BY子句用于检索基于一列的细节并设置排序结果按升序或降序排列。 语法 下面给出的是ORDER BY子句的语法: SELECT [ALL | DISTINCT] select_expr...

阅读(26)评论(0)赞 (0)

HiveQL Select Group By

小丁 发布于 2015-01-18

    本章介绍了SELECT语句的GROUP BY子句。GROUP BY子句用于分类所有记录结果的特定集合列。它被用来查询一组记录。 语法 GROUP BY子句的语法如下: SELECT [ALL | DISTINCT] select_expr, selec...

阅读(21)评论(0)赞 (0)

HiveQL Select Join

Harries 发布于 2015-01-18

 上一篇 JOIN是子句用于通过使用共同值组合来自两个表特定字段。它是用来从数据库中的两个或更多的表组合的记录。它或多或少类似于SQL JOIN。 语法 join_table: table_reference JOIN table_factor [join_condit...

阅读(14)评论(0)赞 (0)