更新时间:2024-11-29 GMT+08:00
如何在导入表时指定输出的文件压缩格式
问题现象
如何在导入表时指定输出的文件压缩格式?
处理步骤
当前Hive支持以下几种压缩格式:
org.apache.hadoop.io.compress.BZip2Codec org.apache.hadoop.io.compress.Lz4Codec org.apache.hadoop.io.compress.DeflateCodec org.apache.hadoop.io.compress.SnappyCodec org.apache.hadoop.io.compress.GzipCodec
- 如需要全局设置,即对所有表都进行压缩,可以在Manager页面对Hive的服务配置参数进行如下全局配置:
- 如需在session级设置,只需要在执行命令前增加如下设置即可:
set hive.exec.compress.output=true; set mapreduce.output.fileoutputformat.compress.codec=org.apache.hadoop.io.compress.SnappyCodec;
父主题: 使用Hive