首页 > 解决方案 > Hive 表保留支持

问题描述

我想支持在 Hive 表上保留旧分区。基本上我需要在特定时间段后自动删除 Hive 分区。我可以手动执行此操作或使用脚本执行此操作,但我注意到每个 Hive 表中都存在一个保留属性,但我找不到很多关于它的信息。

例如,当在 hive 表中使用 descibe 时,有一个保留属性

desc formatted my_hive_table;
>>>
col_name                data_type                comment
...
Retention:              0                        NULL
...

我找到了这个 2014 Jira,但我不确定它是否已实施以及如何实施。

谁能确认 Hive 是否支持此功能,如果支持,如何正确配置它?

标签: hadoophive

解决方案


我认为它在 Hive 3 中可用,至少自 3.1.4 以来它在 HDP 中可用 在此处查看配置https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.4/using-hiveql/content/hive-set-分区-retention.html


推荐阅读