Hive数据归档后并不会对数据进行压缩。下面是启用数据归档的例子,代码如下:
--启用数据归档 set hive.archive.enabled=true; set hive.archive.har.parentdir.settable=true; --归档后的最大文件大小 set har.partfile.size=1099511627776; --对分区执行归档的命令 alter table tablename archive partition(partition_col=partition_val) --将归档的分区还原成原来的普通分区 alter table tablename unarchive partition(partition_col=partition_val)



