Hive String index超出范围错误

时间:2016-08-15 03:39:22

标签: hadoop hive hiveql

我正在尝试在Hive(cloudera)中执行以下查询,

select a.col1,a.col2
FROM t1 a LEFT SEMI JOIN (select * from t2 where y = 0) b on (a.col1 =b.x);

以下是我得到的错误,

Your query has the following error(s):

Error while compiling statement: FAILED: StringIndexOutOfBoundsException String index out of range: 0

即使我只运行select * from t2 where y = 0,我也会得到这个。但是同样的查询在Impala中运行良好。有什么建议吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于选择

中有空的as,可能会失败