
Hive
码上富贵
在我手里就不可能有隔夜的BUG,因为隔夜我就忘了。
展开
-
hive 子查询特别分析
http://blog.youkuaiyun.com/ls3648098/article/details/9630357 Hive只支持在FROM子句中使用子查询,子查询必须有名字,并且列必须唯一:SELECT ... FROM(subquery) name ... 确认下是否一定要求列必须唯一? 建表语句: create table tb_in_ba转载 2013-12-17 15:19:05 · 1568 阅读 · 0 评论 -
hive转义字符
CREATE TABLE escape (id STRING, name STRING) ROW FORMAT DELIMITED FIELDS TERMINATED BY '"'; LOAD DATA LOCAL INPATH '/home/tianzhao/book/escape.txt' OVERWRITE INTO TABLE escape; escape.转载 2013-12-12 16:32:24 · 4498 阅读 · 0 评论 -
常用HQL语句
Hive 的启动方式: 1、hive 命令行模式,直接输入/hive/bin/hive的执行程序,或者输入 hive - -service cli 2、hive web界面的启动方式,hive - -service hwi 3、hive 远程服务 (端口号10000) 启动方式,nohup hive - -service hiveserver & 创建表ci转载 2013-12-12 16:17:45 · 1431 阅读 · 0 评论 -
hive分区(partition)简介
一、背景 1、在Hive Select查询中一般会扫描整个表内容,会消耗很多时间做没必要的工作。有时候只需要扫描表中关心的一部分数据,因此建表时引入了partition概念。 2、分区表指的是在创建表时指定的partition的分区空间。 3、如果需要创建有分区的表,需要在create表的时候调用可选参数partitioned by,详见表创建的语法结构。 二、技术细节转载 2013-12-12 13:43:41 · 4308 阅读 · 0 评论 -
Hive的JOIN用法
Hive表连接的语法支持如下: Sql代码 join_table: table_reference JOIN table_factor [join_condition] | table_reference {LEFT|RIGHT|FULL} [OUTER] JOIN table_reference join_condition | ta转载 2013-12-17 17:23:54 · 758 阅读 · 0 评论 -
整理和总结hive sql
注意:hive命令每句话结束必须加分号,才能退出,类似于mysql的shell。 -------------------------------------------------------------------------- 进入hive shell #hive或者hive --service cli Hive 的启动方式: hive 命令行模式,直接输入/hive/bin/hi原创 2013-12-12 18:00:22 · 2718 阅读 · 0 评论 -
Hive CSV Support(csv-serde)
csv-serde下载地址:http://ogrodnek.github.io/csv-serde/ 用法: add jar path/to/csv-serde.jar; create table my_table(a string, b string, ...) row format serde 'com.bizo.hive.serde.csv.CSVSerde' stored a原创 2013-12-11 17:45:18 · 1561 阅读 · 0 评论