我正在尝试用orc格式创建配置单元表,并将以下命令传递给 SparkSesssion.sql(...)
:
CREATE TABLE `db`.`table`(
_id string,
...
)
PARTITIONED BY (load_date string)
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.orc.OrcSerde'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.orc.OrcOutputFormat'
USING ORC
像这样的例外 mismatched input 'USING' expecting <EOF>
改变上述条款的位置也无济于事。
官方文件遗漏了这一部分,至少我找不到。
正确的方法是什么?
1条答案
按热度按时间fumotvh31#
配置单元ddl语句中没有using标记:
您需要使用存储为orc或只是输入和输出格式