hive 添加 分区 问题
问题描述;现在在hive里有一张表,表里的数据量是3亿条,表里有个字段为loginDate,字段记录的是 年月日 ,现在想给此表增加分区,分区的维度是 year,month,day。
请问 利用hive 如何操作可以实现我这个需求。查了书和网上资料,对于hive的分区都介绍的很简单,目前这个需求不知如何实现,请各位帮忙。
顶 有人能帮忙么
有人会么
没人会么?
那你先按照loginDate这个字段把数据分配到不同的目录上,因为分区对应的就是存储目录,为了查询范围缩小,快速定位。
你现在数据都在一块,分区不分区没意义。
alter table add partition(y='',m='',d='')location'/x/x/xxx'; 关注中
页:
[1]