在配置单元中创建ORC表时,正在将文件类型更改为orc。这意味着您无法在orc表之外查看特定文件。
这是一个示例orc create table语句
CREATE TABLE IF NOT EXISTS table_orc_v1
(
col1 int,
col2 int
)
PARTITIONED BY (odate date)
CLUSTERED BY (col1) INTO 10 BUCKETS
STORED AS ORC TBLPROPERTIES('transactional'='true');
如果我尝试将此设置为csv表(就像您在非orc表上一样)
1)不影响表性能 2)降低性能,因为它将内容转换为您永远无法读取的csv文件 3)给我一些我不知道的好处 4)做其他事情
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
答案 0 :(得分:2)
如果您使用任何二进制格式(ORC,AVRO,Parquet)来存储数据,那么ROW FORMAT DELIMITED FIELDS TERMINATED BY
就会被忽略,您可以在表语法中使用它,它可能不会给您带来任何错误。但是,它们没有被使用