如何在创建hive.gz输出时强制头文件

l7mqbcuq  于 2021-05-29  发布在  Hadoop
关注(0)|答案(0)|浏览(157)

如何确保每个.gz文件都创建了一个头文件?我正在设置这些属性,这些属性为我提供多个名为00000\u 0.gz、00001\u 0.gz、00002\u 0.gz等的输出文件,但这些文件没有头。我需要什么语法来强制每个文件都有一个头?
顺便说一句,我的问题是

INSERT OVERWRITE LOCAL DIRECTORY '/tmp/target_dir/' ROW FORMAT DELIMITED FIELDS TERMINATED BY '|' SELECT ...

现在设置属性:

set mapred.output.compress=true; 
set hive.exec.compress.output=true;
set mapred.output.compression.codec=org.apache.hadoop.io.compress.GzipCodec;    
set io.compression.codecs=org.apache.hadoop.io.compress.GzipCodec;

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题