为Hadoop可写外部表设置压缩选项
用于Hadoop可写外部表的压缩选项使用一个URI查询的形式并且以一个问号开始。用一个花号(&
)指定多个压缩选项。
表 1. 压缩选项
压缩选项 | 值 | 默认值 |
---|---|---|
compress | true 或者false |
false |
compression_type | BLOCK 或者RECORD |
RECORD 对于AVRO 格式,compression_type 在compress 为true 时必须是block 。 |
codec | Codec类名 | GzipCodec 是text 格式的默认值,而DefaultCodec 是gphdfs_export 格式的默认值。对于AVRO 格式,值是deflate (默认)或者snappy |
codec_level(只用于AVRO 格式和deflate codec) |
1到9之间的整数 | 6 级别控制速度和压缩率之间的折中。合法的值是1到9,其中1最快而9压缩率最高。 |
将压缩选项放在URI的查询部分中。
上级主题: 在外部表定义中指定HDFS数据