【发布时间】:2016-04-16 14:28:57
【问题描述】:
我想将一天的 avro 数据 (~2 TB) 转换为 parquet。
我运行了一个 hive 查询,数据成功转换为 parquet。
但是数据大小变成了 6 TB。
数据变成原来的三倍会怎样?
【问题讨论】:
-
您是否为 Parquet 表设置了特定的压缩编解码器? AFAIK 默认使用 Snappy——CPU 成本低,但磁盘效率不高……
-
您是否尝试过 ORC 而不是 Parquet? (默认压缩编解码器为 GZip,您可以切换到 Snappy 或 None)
-
我忘了设置压缩属性。也许它默认是未压缩的。
标签: hadoop hive avro parquet data-formats