• 欢迎来到魔据教育大数据学院,专注大数据工程师培养!
    当前位置:首页 > 学习资料 > 讲师博文 > Hive的三种复杂数据类

    Hive的三种复杂数据类

    时间:2017-11-28 09:56:53作者:[!--zuozhe--]

    1.array类型:

    创建了一张含有array类型的一张测?#21592;恚?/span>
    Hive的三种复杂数据类 
    1. 创建测试数据
    Vi  a.txt
    Hive的三种复杂数据类 
    2. load数据并且查看
    Hive的三种复杂数据类 
    3. 指定array容器中第一个元素输出:
    select id,name[0] from employee;
    Hive的三种复杂数据类 
    4. 查找name容器中所有元素:
    select explode(name) from employee;
    Hive的三种复杂数据类 
     
    Struct 类型介绍:
     
    1. 创建一个含有struct类型的数据表
    Hive的三种复杂数据类 
    2. 创建测试数据
    Hive的三种复杂数据类 
    3. load加查询数据
    Hive的三种复杂数据类 
    4. 查找指定类型:
    select id,name.xing from employee2;
    Hive的三种复杂数据类 
     
    Map类型介绍:
     
    1,创建含有map类型的数据表
    Hive的三种复杂数据类 
    MAP KEYS terminated by ':';   
    这句话的意思是用来分割map的key和values
    2,创建数据
    Hive的三种复杂数据类 
    3. load数据加查询数据
    Hive的三种复杂数据类 
    还可以这么查
    Hive的三种复杂数据类 
    好了以上就是hive的三种复杂类型

    更多大数据相关资讯敬请关注魔据教育,为您分享最及时的大数据资讯。
    学习大数据敬请关注魔据教育微信二维码。
    魔据教育微信二维码

    【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息发?#22987;?#33267;[email protected],我们将及时沟通与处理。本站内容除非来源注明魔据教育,否则均为网友转载,涉及言论、版权与本站无关。

    全国咨询热线:18501996998,值班手机:18501996998(7*24小时)

    在线咨询:张老师QQ 320169340

    企业合作服务专线:010-82340234-821, 院校合作洽谈专线:010-82340234

    Copyright 2001-2019 魔据教育 - 北京华育兴业科技有限公司 版权所?#26657;?#20140;ICP备17018991号-2

    安徽十一选五开奖号码