【发布时间】:2014-02-24 00:24:28
【问题描述】:
我正在尝试使用 CREATE AS 和 HiveCLI 上的动态分区从另一个表创建一个新表。我正在从 Hive 官方 wiki 学习,那里有这个例子:
CREATE TABLE T (key int, value string)
PARTITIONED BY (ds string, hr int) AS
SELECT key, value, ds, hr+1 hr1
FROM srcpart
WHERE ds is not null
And hr>10;
但是我收到了这个错误:
失败:SemanticException [错误 10065]:
CREATE TABLE AS SELECT 命令无法指定目标表的列列表
来源:https://cwiki.apache.org/confluence/display/Hive/DynamicPartitions#DynamicPartitions-Syntax
【问题讨论】:
标签: mysql sql hadoop hive database-partitioning