hive建表指定压缩格式
时间: 2023-08-15 22:58:16 浏览: 303
hive建表语句
在 Hive 中,可以通过 `STORED AS` 子句来指定表的压缩格式。以下是一些常见的压缩格式及其示例用法:
1. Snappy 压缩格式:
```
CREATE TABLE my_table (
column1 INT,
column2 STRING
)
STORED AS PARQUET
TBLPROPERTIES ('parquet.compression'='SNAPPY');
```
2. Gzip 压缩格式:
```
CREATE TABLE my_table (
column1 INT,
column2 STRING
)
STORED AS TEXTFILE
TBLPROPERTIES ('compression.codec'='org.apache.hadoop.io.compress.GzipCodec');
```
3. LZO 压缩格式:
```
CREATE TABLE my_table (
column1 INT,
column2 STRING
)
STORED AS TEXTFILE
TBLPROPERTIES ('compression.codec'='com.hadoop.compression.lzo.LzopCodec');
```
请根据你的需求选择适当的压缩格式,并在 `STORED AS` 子句中指定相应的格式。
阅读全文