You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hive.apache.org by ha...@apache.org on 2017/11/17 23:31:22 UTC

hive git commit: HIVE-18092 : Fix exception on tables handled by HBaseHandler if columnsstats are auto-gathered (Zoltan Haindrich via Ashutosh Chauhan)

Repository: hive
Updated Branches:
  refs/heads/master f87315a79 -> 66c013305


HIVE-18092 : Fix exception on tables handled by HBaseHandler if columnsstats are auto-gathered (Zoltan Haindrich via Ashutosh Chauhan)

Signed-off-by: Ashutosh Chauhan <ha...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/hive/repo
Commit: http://git-wip-us.apache.org/repos/asf/hive/commit/66c01330
Tree: http://git-wip-us.apache.org/repos/asf/hive/tree/66c01330
Diff: http://git-wip-us.apache.org/repos/asf/hive/diff/66c01330

Branch: refs/heads/master
Commit: 66c013305ef04dbd2ebcfe2d36a5a69597923fb2
Parents: f87315a
Author: Zoltan Haindrich <ki...@rxd.hu>
Authored: Fri Nov 17 15:30:49 2017 -0800
Committer: Ashutosh Chauhan <ha...@apache.org>
Committed: Fri Nov 17 15:30:49 2017 -0800

----------------------------------------------------------------------
 hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q  | 1 +
 ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hive/blob/66c01330/hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q
----------------------------------------------------------------------
diff --git a/hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q b/hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q
index ebdc63c..dd4fe0f 100644
--- a/hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q
+++ b/hbase-handler/src/test/queries/positive/hbase_handler_snapshot.q
@@ -1,3 +1,4 @@
+set hive.stats.column.autogather=true;
 SET hive.hbase.snapshot.name=src_hbase_snapshot;
 SET hive.hbase.snapshot.restoredir=/tmp;
 

http://git-wip-us.apache.org/repos/asf/hive/blob/66c01330/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
----------------------------------------------------------------------
diff --git a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
index 1de3dd7..b66817f 100644
--- a/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
+++ b/ql/src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java
@@ -7151,6 +7151,7 @@ public class SemanticAnalyzer extends BaseSemanticAnalyzer {
     // hive.stats.autogather=true
     // and it is an insert overwrite or insert into table
     if (dest_tab != null
+        && !dest_tab.isNonNative()
         && conf.getBoolVar(ConfVars.HIVESTATSAUTOGATHER)
         && conf.getBoolVar(ConfVars.HIVESTATSCOLAUTOGATHER)
         && ColumnStatsAutoGatherContext.canRunAutogatherStats(fso)) {