【发布时间】:2018-06-11 00:20:24
【问题描述】:
我有一个按年/月分区的 Hive 表,它包含至少 7 年的数据。我想做的是通过 Snappy 压缩最新数据(例如 1 岁之前),但通过 gzip 等更好的压缩技术压缩旧数据。如何在 Hive 中执行此操作?
【问题讨论】:
-
您确定要使用 gzip 压缩数据吗?这种格式是不可拆分的,因此当您要查询拆分成块的数据时会遇到严重的性能问题。
-
我的意思是,我只是举了一个例子。我仍然想将几乎不使用的旧数据压缩成压缩比更好的其他格式(即使以性能为代价,因为我很少使用这些数据)
标签: hadoop hive hiveql hadoop2 hive-configuration