hive ql - posexplode超过2列

时间:2017-08-09 09:25:59

标签: hiveql explode

有3个阵列: [21,31,41],[121,131,141],[1021,1031,1041]

想要爆炸: 21,121,1021 31,131,1031 41,141,1041

我写的是这样的: 从中选择key1,key2,key3 侧视图posexplode(col_name_1)key1为q1,key1 侧视图posexplode(col_name_2)key2为q2,key2 侧视图posexplode(col_name_3)key3为q3,key3

其中q1 = q2且q1 = q3;

获取一个异常: FAILED:执行错误,从org.apache.hadoop.hive.ql.exec.mr.MapRedTask返回代码2

0 个答案:

没有答案