Hive 配置单元-如何将拼花地板/ORC设置为默认输出格式

Hive 配置单元-如何将拼花地板/ORC设置为默认输出格式,hive,parquet,orc,Hive,Parquet,Orc,配置单元使用文本作为默认格式,如果需要拼花/ORC文件格式,则必须添加额外的“存储为拼花/ORC”子句。 如何将拼花地板/ORC设置为默认输出格式 hive.default.fileformat 默认值:TextFile 添加到:Hive 0.2.0 CREATETABLE语句的默认文件格式。选项是TextFile, SequenceFile、RCfile、ORC和拼花地板。用户可以明确地说 创建表格。。。存储为 TEXTFILE | SEQUENCEFILE | RCFILE | ORC |

配置单元使用文本作为默认格式,如果需要拼花/ORC文件格式,则必须添加额外的“存储为拼花/ORC”子句。
如何将拼花地板/ORC设置为默认输出格式

hive.default.fileformat

默认值:TextFile
添加到:Hive 0.2.0

CREATETABLE语句的默认文件格式。选项是TextFile, SequenceFile、RCfile、ORC和拼花地板。用户可以明确地说 创建表格。。。存储为 TEXTFILE | SEQUENCEFILE | RCFILE | ORC | AVRO | INPUTFORMAT…OUTPUTFORMAT。。。到 推翻(RCFILE是在Hive 0.6.0中添加的,ORC是在0.11.0中添加的,AVRO是在 0.14.0和2.3.0中的拼花地板)有关详细信息,请参见行格式、存储格式和SerDe


hive.default.fileformat.managed

默认值:无
加入:蜂巢

1.2.0,HIVE-9915的CREATE TABLE语句的默认文件格式仅适用于托管表。将使用创建外部表 由hive.default.fileformat指定的格式。没有选择, TextFile、SequenceFile、RCfile、ORC和拼花地板(从Hive 2.3.0开始)。 保留此空值将导致对所有对象使用hive.default.fileformat 本地表。对于非本机表,文件格式由 存储处理程序,如下所示(请参阅StorageHandlers部分 有关托管/外部和本机/非本机的详细信息 术语)



对于外部表,执行以下操作:

set hive.default.fileformat=Parquet
set hive.default.fileformat.managed=Parquet
对于托管表,执行以下操作:

set hive.default.fileformat=Parquet
set hive.default.fileformat.managed=Parquet
这将仅为当前会话设置。如果要为整个配置单元配置设置这些属性,请在配置单元站点.xml中设置这些属性,然后重新启动配置单元服务