目录
1、在hive的hive-site.xml文件中,填写以下配置
2、在hadoop的mapred-site.xml中输入以下配置
3、在hadoop的core-site.xml中填写以下配置
1、在hive中输入命令:DESCRIBE FORMATTED tablename; 查看表的具体信息
一、配置
1、在hive的hive-site.xml文件中,填写以下配置
默认为ZLIB压缩方式
<!-- orc的压缩方式start-->
<property>
<name>hive.exec.compress.output</name>
<value>true</value>
</property>
<property>
<name>hive.exec.compress.intermediate</name>
<value>true</value>
</property>
<property>
<name>hive.exec.orc.default.compress</name>
<value>ZLIB</value>
</property>
<!-- orc的压缩方式end -->
2、在hadoop的mapred-site.xml中输入以下配置
<property>
<name>mapreduce.framework.name</name>
<value>local</value>
</property>
3、在hadoop的core-site.xml中填写以下配置
<!--配置orc压缩方式-->
<property>
<name>io.compression.codecs</name>
<value>org.apache.hadoop.io.compress.SnappyCodec</value>
</property>
二、建表语句指定压缩方式
1、指定压缩方式为SNAPPY
CREATE TABLE student7(
id INT,
name STRING
)
STORED AS ORC
TBLPROPERTIES (
'orc.compress'='SNAPPY'
);
2、指定压缩方式为ZLIB
CREATE TABLE student8(
id INT,
name STRING
)
STORED AS ORC
TBLPROPERTIES (
'orc.compress'='ZLIB'
);