Madhumalini created HIVE-14894:
----------------------------------
Summary: Queries with functions in the filters, aggregation are
failing when the vectorized is enabled and
Key: HIVE-14894
URL: https://issues.apache.org/jira/browse/HIVE-14894
Project: Hive
Issue Type: Bug
Components: Vectorization
Affects Versions: 0.14.0
Environment: Production
Reporter: Madhumalini
When the hive.vectorized.execution.enabled=ture; the first query provides the
result but the second on throws error in both mr and tez. When the
vectorization is false it works fine in both. Based on the documentation, the
string functions are supported in vectroization.
SELECT count(*) as RecordCount FROM tada_data.lu_billing WHERE ( upper(field1)
= upper('hb1') ) ;
SELECT hlr_tlg_name_s,hlr_name_s FROM tada_data.lu_billing WHERE (
upper(field1) = upper('hb1') )
Here is the error:
Caused by: java.lang.RuntimeException:
org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error while
processing row
at
org.apache.hadoop.hive.ql.exec.tez.MapRecordSource.processRow(MapRecordSource.java:91)
at
org.apache.hadoop.hive.ql.exec.tez.MapRecordSource.pushRecord(MapRecordSource.java:68)
at
org.apache.hadoop.hive.ql.exec.tez.MapRecordProcessor.run(MapRecordProcessor.java:294)
at
org.apache.hadoop.hive.ql.exec.tez.TezProcessor.initializeAndRunProcessor(TezProcessor.java:163)
... 13 more
Caused by: org.apache.hadoop.hive.ql.metadata.HiveException: Hive Runtime Error
while processing row
at
org.apache.hadoop.hive.ql.exec.vector.VectorMapOperator.process(VectorMapOperator.java:52)
at
org.apache.hadoop.hive.ql.exec.tez.MapRecordSource.processRow(MapRecordSource.java:83)
... 16 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at
org.apache.hadoop.hive.ql.exec.vector.expressions.StringUnaryUDF.evaluate(StringUnaryUDF.java:70)
at
org.apache.hadoop.hive.ql.exec.vector.expressions.VectorExpression.evaluateChildren(VectorExpression.java:118)
at
org.apache.hadoop.hive.ql.exec.vector.expressions.gen.FilterStringGroupColEqualStringGroupScalarBase.evaluate(FilterStringGroupColEqualStringGroupScalarBase.java:40)
at
org.apache.hadoop.hive.ql.exec.vector.VectorFilterOperator.processOp(VectorFilterOperator.java:100)
at org.apache.hadoop.hive.ql.exec.Operator.forward(Operator.java:815)
at
org.apache.hadoop.hive.ql.exec.TableScanOperator.processOp(TableScanOperator.java:95)
at
org.apache.hadoop.hive.ql.exec.MapOperator$MapOpCtx.forward(MapOperator.java:157)
at
org.apache.hadoop.hive.ql.exec.vector.VectorMapOperator.process(VectorMapOperator.java:45)
... 17 more
Please fix and provide insight if you think it is not a bug.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)