Hive支持的数据类型

Hive 提供了基本数据类型和复杂数据类型1.1 原始数据类型#整型TINYINT — 微整型,只占用1个字节,只能存储0-255的整数。SMALLINT– 小整型,占用2个字节,存储范围–32768 到 32767。INT– 整型,占用4个字节,存储范围-2147483648到2147483647。BIGINT– 长整型,占用8个字节,存储范围-2^63到2^63-1。#布尔型BOOLEAN — TRUE/FALSE#浮点型FLOAT– 单精度浮点数。DOUBLE– 双精度浮点数。#字符串型STRING– 不设定长度。

1.2 复合数据类型Structs:一组由任意数据类型组成的结构。比如,定义一个字段C的类型为STRUCT {a INT; b STRING},则可以使用a和C.b来获取其中的元素值;Maps:和Java中的Map相同,即存储K-V对的;Arrays:数组;

复杂数据类型的声明必须使用尖括号指明其中数据字段的类型。定义三列,每列对应一种复杂的数据类型,如下所示。CREATE TABLE complex(col1 ARRAY< INT>,col2 MAP< STRING,INT>,col3 STRUCT< a:STRING,b:INT,c:DOUBLE>)1.3 hive的文件格式TEXTFILE //文本,默认值SEQUENCEFILE // 二进制序列文件RCFILE //列式存储格式文件 Hive0.6以后开始支持ORC //列式存储格式文件,比RCFILE有更高的压缩比和读写效率,Hive0.11以后开始支持PARQUET //列出存储格式文件,Hive0.13以后开始支持#参考博客:http://lxw1234.com/archives/2015/06/238.htmhttp://www.cnblogs.com/zlslch/p/5659714.htmlhttps://cwiki.apache.org/confluence/display/Hive/LanguageManual+Types#

(0)

相关推荐

  • [基础语法]-第003节:基础数据类型

    一.基本数据类型 以下是go中可用的基本数据类型 1.1 布尔型bool 布尔型的值只可以是常量 true 或者 false.一个简单的例子:var b bool = true 1.2 数值型 1.整 ...

  • iMazing支持哪些数据类型

    iMazing这款苹果移动设备管理软件不仅反应迅速,还功能丰富,能实现很多苹果官方iTunes软件无法做到的事情.比如它支持多种数据类型,熟悉和用好这些格式可以更舒心地管理iOS设备,甚至还能实现游戏 ...

  • Python支持哪些数据类型?六大类!

    Python支持哪些数据类型呢?Python基本数据类型分为数字.字符串.列表.元组.字典.集合等六种基本数据类型.接下来,我们一起来看看详细的介绍吧. 数字:数字类型是不可更改的对象.对变量改变的数 ...

  • Hive之数据类型

    数字类 类型 长度 备注 TINYINT 1字节 有符号整型 SMALLINT 2字节 有符号整型 INT 4字节 有符号整型 BIGINT 8字节 有符号整型 FLOAT 4字节 有符号单精度浮点数 ...

  • 瑞典移民局支持取消工签最多只能4年的限制

    北欧模式之前报道了瑞典政府计划从今年7月20日就通过新法律,要求申请工签需要通过瑞典语言和社会知识测试(卡罗琳斯卡医学院校长抗议从7月20日起申请瑞典永居需要会瑞典语).当时就有读者提出问题:工作签证 ...

  • RosemirrorHA和浪潮GS不支持热备

    Roseha设置oracle热备还有成熟的案例,也有各种问题的解决方案,针对用的比较少的浪潮GS就无语,无计可施,由于主备的话需要同时同步两台电脑的数据,但是浪潮GS 的针对两台服务器居然有两台服务器 ...

  • 配置CLion管理Qt项目国际化支持

    随着Qt 6的发布,cmake也正式宣告接管qmake的工作了. 在之前的一篇博客里我介绍了如何使用cmake管理你的qt项目,不过有一点我没有讲,那就是对国际化(i18n)的处理. 今天我们就来介绍 ...

  • 詹姆斯变脸,从支持附加赛到反对,他为何害怕打附加赛?

    近日詹姆斯在接受采访时说了这么一段话:"无论我们最终排名第五还是第六,或者是打什么季后赛附加赛,无论是谁想出来的这个XX(shit),都应该被解雇".这是湖人遭遇三连败.球队排名掉 ...

  • 明朝百姓为何支持“杀人魔王”张献忠?至少有五个原因

    张献忠以"杀人魔王"的面目而留存于历史之中,固然不排除清朝统治者抹黑张献忠的因素,但是相比于其他农民领袖,张献忠的性格确实存在着暴戾的一面.然而,张献忠最终在四川建立了大西政权,而 ...

  • 你的手机是否支持北斗导航 ?只要一个设置,马上可以查看到

    你的手机是否支持北斗导航 ?只要一个设置,马上可以查看到