我正在尝试使用另一个表创建一个新表,CREATE AS并在HiveCLI上进行动态分区.我正在从Hive官方维基中学习,其中有这样的例子:
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;
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
FAILED:SemanticException [错误10065]:
CREATE TABLE AS SELECT命令无法指定目标表的列列表
资料来源:https://cwiki.apache.org/confluence/display/Hive/DynamicPartitions#DynamicPartitions-Syntax
我在Hive中有两个字符串数组
{'value1','value2','value3'}
{'value1', 'value2'}
Run Code Online (Sandbox Code Playgroud)
我想合并没有重复的数组,结果:
{'value1','value2','value3'}
Run Code Online (Sandbox Code Playgroud)
我怎么能在蜂巢中做到这一点?