
hive
文章平均质量分 70
琳琳庚主LoveU
活到老,学到老
展开
-
hive安装
Hive只在一个节点上安装即可1.上传tar包 2.解压tar -zxvf hive-0.9.0.tar.gz -C /cloud/3.配置mysql metastore(切换到root用户)配置HIVE_HOME环境变量rpm -qa | grep mysqlrpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodepsrpm原创 2016-11-25 23:50:35 · 415 阅读 · 1 评论 -
hive group by
本章介绍了SELECT语句的GROUP BY子句。GROUP BY子句用于分类所有记录结果的特定集合列。它被用来查询一组记录。语法GROUP BY子句的语法如下:SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condition] [GROUP B原创 2017-01-14 09:52:23 · 533 阅读 · 0 评论 -
hiveQL Select Order By
本章介绍了如何使用SELECT语句的ORDER BY子句。ORDER BY子句用于检索基于一列的细节并设置排序结果按升序或降序排列。语法下面给出的是ORDER BY子句的语法:SELECT [ALL | DISTINCT] select_expr, select_expr, ... FROM table_reference [WHERE where_condition] [原创 2017-01-14 09:49:21 · 437 阅读 · 0 评论 -
hive select where
Hive查询语言(HiveQL)是一种查询语言,Hive处理在Metastore分析结构化数据。本章介绍了如何使用SELECT语句的WHERE子句。SELECT语句用来从表中检索的数据。 WHERE子句中的工作原理类似于一个条件。它使用这个条件过滤数据,并返回给出一个有限的结果。内置运算符和函数产生一个表达式,满足以下条件。语法下面给出的是SELECT查询的语法:SELECT [A原创 2017-01-14 09:46:20 · 3387 阅读 · 0 评论 -
hive视图和索引
本章介绍如何创建和管理视图。根据用户的需求创建视图。可以将任何结果集数据保存为一个视图。视图在Hive的用法和SQL视图用法相同。它是一个标准的RDBMS概念。我们可以在视图上执行所有DML操作。创建一个视图可以创建一个视图,在执行SELECT语句的时候。语法如下:CREATE VIEW [IF NOT EXISTS] view_name [(column_name [COMMEN原创 2017-01-14 09:38:53 · 568 阅读 · 0 评论 -
hive内置函数
之前关于hive的章节,都是在阿三的网站上翻译过来,昨天在查资料的时候,发现国内有网站已经翻译好了。好吧,不过还得把文章补全,就当作练练英语了。本节介绍了在Hive中可用的内置函数。这些函数看起来非常类似于SQL的函数,除了他们的使用有点不一样。内置函数Hive支持以下内置函数示例以下查询演示了一些内置函数:round() 函数hiv原创 2017-01-14 09:31:14 · 698 阅读 · 0 评论 -
hive中内置操作符
本文介绍hive的内置操作。Hive共有四种内置操作,如下:1.Relational Operators 关系运算符2.Arithmetic Operators 算术运算符3.Logical Operators 逻辑运算符4.Complex Operators 复杂的操作 Relational Operators 关系运算符关系运算符被用来比较两个操作数。下表描述了原创 2017-01-08 22:58:12 · 464 阅读 · 0 评论 -
hive表分区
Hive对表有分区的功能。Hive根据表的列属性值,诸如日期,城市,部门对表进行分区,使用分区,能够很容易查询到数据的一部分。表或分区被分为buckets(桶),以便为数据提供额外的数据结构,该数据结构被用于提升查询的有效性。buckets(桶)的工作依赖于表中某个列的哈希函数值。例如,一个名为Tab1的表包含员工的信息,如id、名称、部门和yoj(即加入年份)。假设您需要检索所有原创 2017-01-08 22:25:40 · 443 阅读 · 0 评论 -
hive中表结构修改,表删除
Hive中对表修改,删除。本章介绍如何改变表的属性,如改变表名称,改变列名称,添加列,删除或替换列。 Alter Table StatementAlter Table语法:重命名表名ALTER TABLE name RENAME TO new_name例子:hive> ALTER TABLE employee RENAME TO emp; 添加新列ALTER原创 2017-01-08 21:46:45 · 26096 阅读 · 6 评论 -
hive中表的创建以及数据的加载
本文介绍何如在hive中创建表以及加载数据 建表语法:CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.] table_name[(col_name data_type [COMMENT col_comment], ...)][COMMENT table_comment][ROW FORMAT row_原创 2017-01-08 18:53:32 · 854 阅读 · 0 评论 -
hive中数据库的创建与删除
Hive安装完并初始化元数据后,会自动产生一个默认的数据库default.但在时间的生产环境中,我们通常要创建自己的数据库.文本介绍如何通过hive客户端和java程序创建和删除hive数据库。 创建数据库:在hive中创建数据库,和在关系型数据库中创建数据库类似,用create database 语句创建数据库。Hive中的数据库,实际上是一个命名空间namespac原创 2017-01-08 18:10:16 · 19864 阅读 · 0 评论 -
hive中的数据类型
本文将介绍hive中创建表时涉及的不同的数据类型。Hive中的数据类型分为以下四种:Column Types列类型Literals文字Null Values空值Complex Types复杂类型 Column Types列类型Column Types作为hive列数据类型。他们如下:Integral Types:整数类型,分以下4种:长整型BIGINT(eg原创 2017-01-08 17:38:49 · 880 阅读 · 0 评论 -
hive体系结构和执行流程
HIVE是什么?Hive是hadoop上处理结构化数据的数据仓库基础工具,用来处理存储在hadoop上的海量数据,使用hive可以使查询和分析变得更简单。Hive起初是有facebook开发,后来贡献给apache基金会的,apache对它做了进一步的开发并开源。 Hive不合适做哪些事情?1.hive不是一个关系型数据库2.Hive不适合做为在线事务处理(OLTP)的系统原创 2017-01-08 16:24:38 · 2722 阅读 · 0 评论 -
hive select join
JOIN是子句用于通过使用共同值组合来自两个表特定字段。它是用来从数据库中的两个或更多的表组合的记录。它或多或少类似于SQL JOIN。语法join_table: table_reference JOIN table_factor [join_condition] | table_reference{LEFT|RIGHT|FULL} [OUTER] JOIN原创 2017-01-14 09:55:25 · 714 阅读 · 0 评论