极客神殿

坚持,自由,信仰

排序:
默认
按更新时间
按访问量

Hive编程(十三)【函数】

13.1 发现和描述函数SHOW FUNCTIONS列举当前Hive会话中所加载的所有函数名。包括内置的和用户自定义的函数。hive> SHOW FUNCTIONS; abs acos and array 使用DESCRIBE FUNCTION显示函数的简短描述信息。 hive> DE...

2017-12-01 14:54:30

阅读数:188

评论数:0

Hive编程(十二)【开发】

12.1 修改Log4J属性Hive使用$HIVE_HOME/conf目录下的2个Log4j配置文件来配置日志。hive-log4j.properties文件控制CLI和其他本地执行组件的日子。hive-exec-log4j.properties控制MapReduce tasks内的日志。使用hi...

2017-12-01 14:50:51

阅读数:177

评论数:0

Hive编程(十一)【其他文件格式和压缩方法】

11.1 确定安装编解码器# hive -e "set io.compression.codecs" io.compression.codecs=org.apache.hadoop.io.compress.GzipCodec, org.apache.hadoop.io.co...

2017-12-01 14:43:48

阅读数:224

评论数:0

Hive编程(十)【调优】

10.1 使用EXPLAINhive> DESCRIBE onecol; number inthive> SELECT * FROM onecol; 554hive> SELECT SUM(number) FROM onecol; 14 使用EXPLAIN hive&g...

2017-12-01 14:35:24

阅读数:192

评论数:0

Hive编程(九)【模式设计】

9.1按天划分的表hive> CREATE TABLE supply_2011_01_02 (id int, part string, quantity int); hive> CREATE TABLE supply_2011_01_03 (id int, part string, ...

2017-12-01 14:32:38

阅读数:121

评论数:0

Hive编程(八)【HiveQL:索引】

Hive只有有限的索引功能。没有关系型数据库中键的概念。8.1 创建索引对如下管理分区表建立索引CREATE TABLE employees ( name STRING, salary FLOAT, subordinates ARRAY<STRING>, deductions ...

2017-12-01 14:23:44

阅读数:169

评论数:0

Hive编程(七)【HiveQL:视图】

视图是一个逻辑结构。不像表会存储真实的数据。目前暂不支持物化视图。7.1 使用视图来降低查询复杂度假若有如下的嵌套子查询:FROM ( SELECT * FROM people JOIN cart ON (cart.people_id=people.id) WHERE firstname='joh...

2017-12-01 12:02:34

阅读数:189

评论数:0

Hive编程(六)【HiveQL:查询】

6.1 select…from语句有如下表结构:CREATE TABLE employees ( name STRING, salary FLOAT, subordinates ARRAY<STRING>, deductions MAP<STRING, FLOAT>, ad...

2017-11-30 23:15:01

阅读数:358

评论数:0

Hive编程(五)【HiveQL:数据操作】

5.1 向管理表中装载数据LOAD DATA LOCAL INPATH '${env:HOME}/california-employees' OVERWRITE INTO TABLE employees PARTITION (country = 'US', state = 'CA'); 在上述例子...

2017-11-30 20:19:05

阅读数:149

评论数:0

Hive编程(四)【HiveQL:数据定义】

视图是一个逻辑结构。不像表会存储真实的数据。目前暂不支持物化视图。7.1 使用视图来降低查询复杂度假若有如下的嵌套子查询:FROM ( SELECT * FROM people JOIN cart ON (cart.people_id=people.id) WHERE firstname='joh...

2017-11-30 19:24:37

阅读数:237

评论数:0

Hive编程(三)【数据类型和文件格式】

3.1 基本数据类型TINYINT SMALLINT INT BIGINT BOOLEAN FLOAT DOUBLE STRING TIMESTAMP BINARY 3.2 集合数据类型 STRUCT MAP ARRAY 3.3 文本数据编码 \n 文本文件,分隔...

2017-11-30 17:02:22

阅读数:136

评论数:0

Hive编程(二)【基础操作】

2.1 安装预先配置好的虚拟机2.2 安装详细步骤2.2.1 安装JavaHive依赖于Hadoop,而Hadoop依赖于Java linux系统中Java安装 $ /usr/java/latest/bin/java -version java version "1.6.0_23&quo...

2017-11-30 16:58:15

阅读数:279

评论数:0

Hive编程(一)【基础知识】

Hive提供了一个被称为Hive查询语言(简称HiveQL或HQL)的SQL方言,来查询存储在Hadoop集群中的数据。Hive可以将大多数的查询转换为MapReduce任务。Hive最适合数据仓库应用程序。使用该应用程序进行相关的静态数据分析,不需要快速响应给出结果,且数据本身不会频繁变化。Hi...

2017-11-30 16:48:07

阅读数:175

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭