hadoop - Hive 表保留支持
问题描述
我想支持在 Hive 表上保留旧分区。基本上我需要在特定时间段后自动删除 Hive 分区。我可以手动执行此操作或使用脚本执行此操作,但我注意到每个 Hive 表中都存在一个保留属性,但我找不到很多关于它的信息。
例如,当在 hive 表中使用 descibe 时,有一个保留属性
desc formatted my_hive_table;
>>>
col_name data_type comment
...
Retention: 0 NULL
...
我找到了这个 2014 Jira,但我不确定它是否已实施以及如何实施。
谁能确认 Hive 是否支持此功能,如果支持,如何正确配置它?
解决方案
我认为它在 Hive 3 中可用,至少自 3.1.4 以来它在 HDP 中可用 在此处查看配置https://docs.cloudera.com/HDPDocuments/HDP3/HDP-3.1.4/using-hiveql/content/hive-set-分区-retention.html
推荐阅读
- php - 多维数组上的递归函数
- google-analytics - Google Analytics 显示 0 个用户
- javascript - Shadow DOM 使用什么 CSS 选择器?
- perl - Perl XML::LibXML XPath 2.0 到 XPath 1.0
- php - 表 ci_session 不存在错误
- c# - 是否有可能在 asp.net mvc 5 代码优先方法中有一个可以容纳多个字符串的表列?
- dart - 谷歌登录 - Flutter
- java - 来自java的expdp命令
- google-drive-api - 使用 google drive 将视频流式传输到 html5 播放器
- c# - 时间:2019-04-10 标签:c#foreachdelegateXAMARIN ANDROID