博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hive 分区表
阅读量:4568 次
发布时间:2019-06-08

本文共 696 字,大约阅读时间需要 2 分钟。

hive 表数据复合 struts类型

STRUCT{a INT; b INT} 通过 c.a 来获得 a的值

create table test1(id INT, info struct
) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' COLLECTION ITEMS TERMINATED BY ':';

Array类型

array A中元素['a','b','c'],则A[1]的值为'b'
create table test2(name string, stu_id Array<INT>)
ROW FORMAT DELIMITED  FIELDS TERMINATED BY ','  COLLECTION ITEMS TERMINATED BY ':';

 Map类型 包含了 key ->value 通过 key 获得value的值

create table test3(id string, perf map
) ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t' COLLECTION ITEMS TERMINATED BY ',' MAP KEYS TERMINATED BY ':';

 

hive 不布隆滤器一个行健查询,一个列都可以实现, 布隆占用内存空间很小

布隆过滤器可以实现缓存查询,如果查询不在再到磁盘查询

转载于:https://www.cnblogs.com/zhanggl/p/4994220.html

你可能感兴趣的文章
[POI2006] KRA-The Disks (贪心)
查看>>
从原则、方案、策略及难点阐述分库分表
查看>>
apache+tomcat负载均衡3种实现方式
查看>>
获取数组中重复的元素
查看>>
.NetCore 使用Jenkins发布多环境下的项目并适配数据库EFCore数据库更新及替换配置文件...
查看>>
Android环境变量的设置(详细图解版)
查看>>
TextView UI美化-------自适应字体控件
查看>>
Hive与HBase区别
查看>>
ALV的html表头
查看>>
static在C和C++中的用法和区别
查看>>
CSS选择符
查看>>
JavaScript-函数
查看>>
继承的作用以及在子类中初始化所有数据的方法
查看>>
PLSQL Developer对oracle中的数据进行备份恢复
查看>>
python内置模块笔记(持续更新)
查看>>
烧死那对异性恋
查看>>
OpenStack Object Storage Developer Guide/Swift官方API文档 -- 翻译 (五)
查看>>
网络基础之物理层和数据链路层
查看>>
mysql用户
查看>>
Linux_spool命令
查看>>