概述
一、基本数据类型
Hive类型 | 说明 | Java类型 | 实例 |
---|---|---|---|
TINYINT | 1byte有符号的整数 | byte | 20 |
SMALLINT | 2byte有符号的整数 | short | 20 |
INT | 4byte有符号的整数 | int | 20 |
BIGINT | 8byte有符号的整数 | long | 20 |
BOOLEAN | 布尔类型true或false | boolean | true |
FLOAT | 单精度 | float | 3.14 |
DOUBLE | 双精度 | double | 3.14 |
STRING | 字符序列,单双引号即可 | string | ‘zhang’;“ashakjds” |
TIMESTAMP | 时间戳,精确到纳秒 | timestamp | ‘158030219111’ |
BINARY | 字节数组 | byte[] |
二、集合数据类型
Hive类型 | 说明 | Java类型 | 实例 |
---|---|---|---|
STRUCT | 对象类型,字段类型可以不同,可以通过字段名.元素名来访问 | object | struct(‘name’,‘age’) |
MAP | 一组无序的键/值对。键的类型必须是原子的,值可以是任何类型,同一个映射的键的类型必须相同,值得类型也必须相同 | map | map(‘name’,‘zhangsan’,‘age’,‘23’) |
ARRAY | 一组有序字段,即数组。字段的类型必须相同 | array | array(‘name’,‘age’) |
UNION | 组合 |
最后
以上就是疯狂冬瓜为你收集整理的大数据管理技术 Hive数据类型的全部内容,希望文章能够帮你解决大数据管理技术 Hive数据类型所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复