在 HDFS 中创建 zip 表
Create zip tables in HDFS
我试过创建 table 不是这样的 zip。
CREATE TABLE example_table (| a BIGINT, b BIGINT, v STRING, d TINYINT ) STORED AS TEXTFILE LOCATION /path/to/directory/
它不是 zip table。我还想用 zip 创建新的 table 以获取此 table 的历史记录。我怎样才能用 zip 创建 1 table?
首先设置以下属性
SET hive.exec.compress.output=true;
SET mapred.output.compression.type=BLOCK;
set mapred.output.compress=true;
set mapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCodec;
现在将数据插入备份table
INSERT INTO backup_table select * from example_table
现在数据将转换为 Gzip 格式
我试过创建 table 不是这样的 zip。
CREATE TABLE example_table (| a BIGINT, b BIGINT, v STRING, d TINYINT ) STORED AS TEXTFILE LOCATION /path/to/directory/
它不是 zip table。我还想用 zip 创建新的 table 以获取此 table 的历史记录。我怎样才能用 zip 创建 1 table?
首先设置以下属性
SET hive.exec.compress.output=true;
SET mapred.output.compression.type=BLOCK;
set mapred.output.compress=true;
set mapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCodec;
现在将数据插入备份table
INSERT INTO backup_table select * from example_table
现在数据将转换为 Gzip 格式