Quanlong Huang created IMPALA-12743:
---------------------------------------

             Summary: Incremental stats are filtered out by HMS due to 
HIVE-27114
                 Key: IMPALA-12743
                 URL: https://issues.apache.org/jira/browse/IMPALA-12743
             Project: IMPALA
          Issue Type: Bug
          Components: Catalog
            Reporter: Quanlong Huang
            Assignee: Quanlong Huang


HIVE-27114 adds a new property, 
"hive.metastore.partitions.parameters.exclude.pattern", which defaults to 
"impala_intermediate_stats_chunk%". This excludes the incremental stats in the 
parameters returned to HMS client.

Impala is the only client that consumes this parameter. We should set it to an 
empty string. Otherwise, incremental stats can't be loaded when deploying 
Impala on newer versions of Hive. The error is
{noformat}
W0122 20:30:53.508314 17348 HdfsPartition.java:1444] Failed to set partition 
stats for table functional.alltypesagg partition year=2010/month=1/day=1
Java exception follows:
org.apache.impala.common.ImpalaRuntimeException: Missing stats chunk: 0
        at 
org.apache.impala.catalog.PartitionStatsUtil.partStatsBytesFromParameters(PartitionStatsUtil.java:108)
        at 
org.apache.impala.catalog.HdfsPartition$Builder.extractAndCompressPartStats(HdfsPartition.java:1441)
        at 
org.apache.impala.catalog.HdfsPartition$Builder.setMsPartition(HdfsPartition.java:1417)
        at 
org.apache.impala.catalog.HdfsTable.createOrUpdatePartitionBuilder(HdfsTable.java:959)
        at 
org.apache.impala.catalog.HdfsTable.createPartitionBuilder(HdfsTable.java:948)
        at 
org.apache.impala.catalog.HdfsTable.loadAllPartitions(HdfsTable.java:729)
        at org.apache.impala.catalog.HdfsTable.load(HdfsTable.java:1299)
        at org.apache.impala.catalog.HdfsTable.load(HdfsTable.java:1192)
        at org.apache.impala.catalog.TableLoader.load(TableLoader.java:144)
        at 
org.apache.impala.catalog.TableLoadingMgr$2.call(TableLoadingMgr.java:248)
        at 
org.apache.impala.catalog.TableLoadingMgr$2.call(TableLoadingMgr.java:245)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:750){noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to