小编Adr*_*chi的帖子

动态分区+在HIVE上创建AS

我正在尝试使用另一个表创建一个新表,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

mysql sql hadoop hive database-partitioning

12
推荐指数
1
解决办法
2万
查看次数

数组与Hive相交

我在Hive中有两个字符串数组

{'value1','value2','value3'}
{'value1', 'value2'}
Run Code Online (Sandbox Code Playgroud)

我想合并没有重复的数组,结果:

{'value1','value2','value3'}
Run Code Online (Sandbox Code Playgroud)

我怎么能在蜂巢中做到这一点?

apache arrays hive intersect

3
推荐指数
2
解决办法
7407
查看次数

标签 统计

hive ×2

apache ×1

arrays ×1

database-partitioning ×1

hadoop ×1

intersect ×1

mysql ×1

sql ×1