Hello Quanlong Huang, Zihao Ye, Impala Public Jenkins,

I'd like you to reexamine a change. Please visit

    http://gerrit.cloudera.org:8080/21760

to look at the new patch set (#55).

Change subject: IMPALA-12349: Support Apache Hive 2.x in Impala
......................................................................

IMPALA-12349: Support Apache Hive 2.x in Impala

Like IMPALA-10871, this patch adds MetastoreShim to support Apache
Hive 2.x. At the build time, based on the environment variable
IMPALA_HIVE_DIST_TYPE one of the three shims is added to as source
using the fe/pom.xml build plugin. To minimize code intrusiveness,
the test compilation phase is skipped. And due to the lack of completeness
in the Notifycation Log feature, Impala adapted to Apache Hive 2.x does
not support synchronizing metadata by processing metadata events.

Change-Id: Ib5f104dc8d131835b8118b9d54077471db65681c
---
M bin/bootstrap_toolchain.py
M bin/impala-config.sh
M bin/jenkins/build-all-flag-combinations.sh
M buildall.sh
M common/function-registry/CMakeLists.txt
M fe/pom.xml
A 
fe/src/compat-apache-hive-2/java/org/apache/hadoop/hive/common/ValidReaderWriteIdList.java
A 
fe/src/compat-apache-hive-2/java/org/apache/hadoop/hive/common/ValidTxnWriteIdList.java
A 
fe/src/compat-apache-hive-2/java/org/apache/hadoop/hive/common/ValidWriteIdList.java
A 
fe/src/compat-apache-hive-2/java/org/apache/hadoop/hive/metastore/api/TableValidWriteIds.java
A 
fe/src/compat-apache-hive-2/java/org/apache/impala/catalog/Hive2MetastoreShimBase.java
A 
fe/src/compat-apache-hive-2/java/org/apache/impala/catalog/events/MetastoreEvents.java
A 
fe/src/compat-apache-hive-2/java/org/apache/impala/compat/HiveEsriGeospatialBuiltins.java
A fe/src/compat-apache-hive-2/java/org/apache/impala/compat/MetastoreShim.java
A fe/src/compat-apache-hive-2/java/org/apache/thrift/TConfiguration.java
A 
fe/src/compat-apache-hive-2/java/org/apache/thrift/transport/TEndpointTransport.java
R 
fe/src/compat-apache-hive-3/java/org/apache/impala/catalog/MetastoreEvents.java
M fe/src/main/java/org/apache/impala/analysis/ConvertTableToIcebergStmt.java
M fe/src/main/java/org/apache/impala/catalog/ColumnStats.java
M fe/src/main/java/org/apache/impala/catalog/HdfsTable.java
M fe/src/main/java/org/apache/impala/catalog/Hive3MetastoreShimBase.java
M fe/src/main/java/org/apache/impala/catalog/Table.java
M fe/src/main/java/org/apache/impala/catalog/local/LocalTable.java
M fe/src/main/java/org/apache/impala/service/CatalogOpExecutor.java
M fe/src/main/java/org/apache/impala/util/HiveMetadataFormatUtils.java
M fe/src/main/java/org/apache/impala/util/MetaStoreUtil.java
M java/calcite-planner/pom.xml
C testdata/bin/patch_hive2.sh
R testdata/bin/patch_hive3.sh
A testdata/cluster/hive2/patch0-HIVE-18755.diff
R testdata/cluster/hive3/README
R testdata/cluster/hive3/patch0-HIVE-21586.diff
R testdata/cluster/hive3/patch1-HIVE-21569.diff
R testdata/cluster/hive3/patch2-HIVE-20038.diff
R testdata/cluster/hive3/patch3-HIVE-20067.diff
R testdata/cluster/hive3/patch4-HIVE-27336.diff
M tests/common/environ.py
37 files changed, 7,471 insertions(+), 157 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/60/21760/55
--
To view, visit http://gerrit.cloudera.org:8080/21760
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: Ib5f104dc8d131835b8118b9d54077471db65681c
Gerrit-Change-Number: 21760
Gerrit-PatchSet: 55
Gerrit-Owner: ttttttz <2433038...@qq.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Reviewer: Zihao Ye <eyiz...@163.com>
Gerrit-Reviewer: ttttttz <2433038...@qq.com>

Reply via email to