You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "zhuwei (JIRA)" <ji...@apache.org> on 2018/04/13 10:10:00 UTC
[jira] [Created] (HIVE-19202) CBO failed due to
NullPointerException in HiveAggregate.isBucketedInput()
zhuwei created HIVE-19202:
-----------------------------
Summary: CBO failed due to NullPointerException in HiveAggregate.isBucketedInput()
Key: HIVE-19202
URL: https://issues.apache.org/jira/browse/HIVE-19202
Project: Hive
Issue Type: Bug
Reporter: zhuwei
Assignee: zhuwei
I ran a query with join and group by with below settings, COB failed due to NullPointerException in HiveAggregate.isBucketedInput()
set hive.execution.engine=tez;
set hive.cbo.costmodel.extended=true;
In class HiveRelMdDistribution, we implemented below functions:
public RelDistribution distribution(HiveAggregate aggregate, RelMetadataQuery mq)
public RelDistribution distribution(HiveJoin join, RelMetadataQuery mq)
But in HiveAggregate.isBucketedInput, the argument passed to distribution is "this.getInput()"
, obviously it's not right here. The right argument needed is "this"
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)