繁体   English   中英

蜂巢:没有位置的外部分区表

[英]hive: external partitioned table without location

是否可以创建没有位置的外部分区表? 我想稍后添加所有位置以及分区。

我试过了:

CREATE EXTERNAL TABLE IF NOT EXISTS a.b
(line STRING)
COMMENT 'abc'
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\n'
STORED AS TEXTFILE
PARTITIONED BY day;

但是我得到了ParseExceptionmissing EOF at 'PARTITIONED' near 'TEXTFILE'

我不这么认为,如在另一处所说。 但是无论如何,我认为您的查询存在一些错误,正确的脚本应该是:

CREATE EXTERNAL TABLE IF NOT EXISTS a.b
 (line STRING)
 COMMENT 'abc'
 PARTITIONED BY (day String)
 ROW FORMAT DELIMITED FIELDS TERMINATED BY '\n'
 STORED AS TEXTFILE
;

我认为问题是您尚未为分区列“ day”指定数据类型。 您可以创建没有位置的HIVE外部表,并且以后可以使用ALTER表选项来更改位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM