Hive Union ALL - java 空指针异常
Posted
技术标签:
【中文标题】Hive Union ALL - java 空指针异常【英文标题】:Hive Union ALL - java nullpointer exception 【发布时间】:2016-03-25 19:25:20 【问题描述】:我有一个类似这样的 Hive 查询
insert into table all_data
select a,b from t1
union all
select a,b from t2`
上述查询工作正常。 当我将查询更改为以下内容时:
insert into table all_data
select a,b from t1
union all
select a,b from t2
union all
select a,b from t3
我得到 java 空指针错误。所以我认为最后一个查询有问题。 那我试试这个
insert into table all_data
select a,b from t3
而且它有效。 问题是联合所有查询都失败了,但查询本身就可以工作。 关于如何让它在 Union All 中工作的任何指示?
【问题讨论】:
【参考方案1】:试试这个。
insert into table all_data
select * from (
select a,b from t1
union all
select a,b from t2
union all
select a,b from t3
) u
【讨论】:
在 Hive 1.1 中为我工作。谢谢!以上是关于Hive Union ALL - java 空指针异常的主要内容,如果未能解决你的问题,请参考以下文章