1
如何合并现有分区并将其分区到一个分区。 例如:我有年份分栏,如year = 2011,year = 2012,year = 2013,year = 2014。在HIVE中合并现有分区
我的要求是分区合并2011至2013年的分区。 所以,我只能有2个分区2013年和2014年
请帮助。
问候, 的Manoj
如何合并现有分区并将其分区到一个分区。 例如:我有年份分栏,如year = 2011,year = 2012,year = 2013,year = 2014。在HIVE中合并现有分区
我的要求是分区合并2011至2013年的分区。 所以,我只能有2个分区2013年和2014年
请帮助。
问候, 的Manoj
1)创建新的目标表
2)将数据插入目标表与动态分区加载:
insert overwrite table partition (partition_year)
select col1, col2 ..., case when year between 2011 and 2013 then 2013
when year >=2014 then 2014
end as partition_year from source_table
3)下降source_table
如果您的分区列year
被定义为STRING,那么您可以...
year=History
(例如).../year=2011/
新目录.../year=History/