Edwin603 发表于 2013-10-16 13:41:11

hive 添加 分区 问题

问题描述;
    现在在hive里有一张表,表里的数据量是3亿条,表里有个字段为loginDate,字段记录的是 年月日 ,现在想给此表增加分区,分区的维度是 year,month,day。
请问 利用hive 如何操作可以实现我这个需求。查了书和网上资料,对于hive的分区都介绍的很简单,目前这个需求不知如何实现,请各位帮忙。
            
               
               

Edwin603 发表于 2013-10-16 13:41:56


            顶 有人能帮忙么
      

Edwin603 发表于 2013-10-16 13:42:40


            有人会么
      

Edwin603 发表于 2013-10-16 13:43:14


            没人会么?
      

zhangkai08111 发表于 2013-10-16 13:44:05


            那你先按照loginDate这个字段把数据分配到不同的目录上,因为分区对应的就是存储目录,为了查询范围缩小,快速定位。
你现在数据都在一块,分区不分区没意义。
alter table add partition(y='',m='',d='')location'/x/x/xxx';

nba76ers 发表于 2017-3-15 20:25:56

关注中
页: [1]
查看完整版本: hive 添加 分区 问题