This is an automated email from the ASF dual-hosted git repository.

martijnvisser pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new a5037cc7954 [FLINK-27063][Connectors/Hive] Upgrade Hive 2.3 connector 
from 2.3.6 to 2.3.9
a5037cc7954 is described below

commit a5037cc7954d401783671cbb2d347eedd84d8e92
Author: MartijnVisser <[email protected]>
AuthorDate: Tue Apr 5 19:47:08 2022 +0200

    [FLINK-27063][Connectors/Hive] Upgrade Hive 2.3 connector from 2.3.6 to 
2.3.9
---
 .../docs/connectors/table/hive/overview.md         |  9 ++++++---
 .../content/docs/connectors/table/hive/overview.md |  9 ++++++---
 flink-connectors/flink-connector-hive/pom.xml      |  6 +++---
 .../connectors/hive/HiveRunnerShimLoader.java      |  2 ++
 .../pom.xml                                        |  6 +++---
 .../src/main/resources/META-INF/NOTICE             | 22 +++++++++++-----------
 .../main/resources/META-INF/licenses/LICENSE.antlr |  0
 .../resources/META-INF/licenses/LICENSE.javolution |  0
 .../main/resources/META-INF/licenses/LICENSE.jodd  |  0
 .../main/resources/META-INF/licenses/LICENSE.kryo  |  0
 .../resources/META-INF/licenses/LICENSE.minlog     |  0
 .../resources/META-INF/licenses/LICENSE.protobuf   |  0
 .../resources/META-INF/licenses/LICENSE.reflectasm |  0
 .../resources/META-INF/licenses/LICENSE.slf4j-api  |  0
 flink-connectors/pom.xml                           |  2 +-
 pom.xml                                            |  2 +-
 ...modules-defining-excess-dependencies.modulelist |  2 +-
 17 files changed, 34 insertions(+), 26 deletions(-)

diff --git a/docs/content.zh/docs/connectors/table/hive/overview.md 
b/docs/content.zh/docs/connectors/table/hive/overview.md
index 7b31b92c0cb..0acc2427ce9 100644
--- a/docs/content.zh/docs/connectors/table/hive/overview.md
+++ b/docs/content.zh/docs/connectors/table/hive/overview.md
@@ -69,6 +69,9 @@ Flink 支持一下的 Hive 版本。
     - 2.3.4
     - 2.3.5
     - 2.3.6
+    - 2.3.7
+    - 2.3.8
+    - 2.3.9
 - 3.1
     - 3.1.0
     - 3.1.1
@@ -101,9 +104,9 @@ export HADOOP_CLASSPATH=`hadoop classpath`
 
 下表列出了所有可用的 Hive jar。您可以选择一个并放在 Flink 发行版的`/lib/` 目录中。
 
-| Metastore version | Maven dependency             | SQL Client JAR         |
-| :---------------- | :--------------------------- | :----------------------|
-| 2.3.0 - 2.3.6     | `flink-sql-connector-hive-2.3.6` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-2.3.6{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-2.3.6{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
+| Metastore version | Maven dependency                 | SQL Client JAR        
                                                                                
                                                                                
                                                                                
                                           |
+|:------------------|:---------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 2.3.0 - 2.3.9     | `flink-sql-connector-hive-2.3.9` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-2.3.9{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-2.3.9{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
 | 3.0.0 - 3.1.2     | `flink-sql-connector-hive-3.1.2` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-3.1.2{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-3.1.2{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
 
 #### 用户定义的依赖项
diff --git a/docs/content/docs/connectors/table/hive/overview.md 
b/docs/content/docs/connectors/table/hive/overview.md
index f44a07d7b23..b87766cbccd 100644
--- a/docs/content/docs/connectors/table/hive/overview.md
+++ b/docs/content/docs/connectors/table/hive/overview.md
@@ -69,6 +69,9 @@ Flink supports the following Hive versions.
     - 2.3.4
     - 2.3.5
     - 2.3.6
+    - 2.3.7
+    - 2.3.8
+    - 2.3.9
 - 3.1
     - 3.1.0
     - 3.1.1
@@ -103,9 +106,9 @@ There are two ways to add Hive dependencies. First is to 
use Flink's bundled Hiv
 
 The following tables list all available bundled hive jars. You can pick one to 
the `/lib/` directory in Flink distribution.
 
-| Metastore version | Maven dependency             | SQL Client JAR         |
-| :---------------- | :--------------------------- | :----------------------|
-| 2.3.0 - 2.3.6     | `flink-sql-connector-hive-2.3.6` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-2.3.6{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-2.3.6{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
+| Metastore version | Maven dependency                 | SQL Client JAR        
                                                                                
                                                                                
                                                                                
                                           |
+|:------------------|:---------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 2.3.0 - 2.3.9     | `flink-sql-connector-hive-2.3.9` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-2.3.9{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-2.3.9{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
 | 3.0.0 - 3.1.2     | `flink-sql-connector-hive-3.1.2` | {{< stable 
>}}[Download](https://repo.maven.apache.org/maven2/org/apache/flink/flink-sql-connector-hive-3.1.2{{<
 scala_version >}}/{{< version >}}/flink-sql-connector-hive-3.1.2{{< 
scala_version >}}-{{< version >}}.jar) {{< /stable >}}{{< unstable >}} Only 
available for stable releases {{< /unstable >}} |
 
 #### User defined dependencies
diff --git a/flink-connectors/flink-connector-hive/pom.xml 
b/flink-connectors/flink-connector-hive/pom.xml
index 6fa6c427713..1bb96597fbb 100644
--- a/flink-connectors/flink-connector-hive/pom.xml
+++ b/flink-connectors/flink-connector-hive/pom.xml
@@ -1027,15 +1027,15 @@ under the License.
        <profiles>
                <!-- Activate these profiles with -Phive-x.x.x to build and 
test against different Hive versions -->
                <profile>
-                       <id>hive-2.3.6</id>
+                       <id>hive-2.3.9</id>
                        <properties>
-                               <hive.version>2.3.6</hive.version>
+                               <hive.version>2.3.9</hive.version>
                        </properties>
                        <dependencies>
                                <dependency>
                                        <groupId>org.apache.orc</groupId>
                                        <artifactId>orc-core</artifactId>
-                                       
<version>${hive-2.3.6-orc-version}</version>
+                                       
<version>${hive-2.3.9-orc-version}</version>
                                        <exclusions>
                                                <exclusion>
                                                        
<groupId>org.apache.hadoop</groupId>
diff --git 
a/flink-connectors/flink-connector-hive/src/test/java/org/apache/flink/connectors/hive/HiveRunnerShimLoader.java
 
b/flink-connectors/flink-connector-hive/src/test/java/org/apache/flink/connectors/hive/HiveRunnerShimLoader.java
index a70efe9e60a..7dfc6f1dafd 100644
--- 
a/flink-connectors/flink-connector-hive/src/test/java/org/apache/flink/connectors/hive/HiveRunnerShimLoader.java
+++ 
b/flink-connectors/flink-connector-hive/src/test/java/org/apache/flink/connectors/hive/HiveRunnerShimLoader.java
@@ -44,6 +44,8 @@ public class HiveRunnerShimLoader {
                         case HiveShimLoader.HIVE_VERSION_V2_3_5:
                         case HiveShimLoader.HIVE_VERSION_V2_3_6:
                         case HiveShimLoader.HIVE_VERSION_V2_3_7:
+                        case HiveShimLoader.HIVE_VERSION_V2_3_8:
+                        case HiveShimLoader.HIVE_VERSION_V2_3_9:
                         case HiveShimLoader.HIVE_VERSION_V3_1_0:
                         case HiveShimLoader.HIVE_VERSION_V3_1_1:
                         case HiveShimLoader.HIVE_VERSION_V3_1_2:
diff --git a/flink-connectors/flink-sql-connector-hive-2.3.6/pom.xml 
b/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
similarity index 95%
rename from flink-connectors/flink-sql-connector-hive-2.3.6/pom.xml
rename to flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
index a10bce91a1c..293d61c1561 100644
--- a/flink-connectors/flink-sql-connector-hive-2.3.6/pom.xml
+++ b/flink-connectors/flink-sql-connector-hive-2.3.9/pom.xml
@@ -30,8 +30,8 @@ under the License.
                <relativePath>..</relativePath>
        </parent>
 
-       
<artifactId>flink-sql-connector-hive-2.3.6_${scala.binary.version}</artifactId>
-       <name>Flink : Connectors : SQL : Hive 2.3.6</name>
+       
<artifactId>flink-sql-connector-hive-2.3.9_${scala.binary.version}</artifactId>
+       <name>Flink : Connectors : SQL : Hive 2.3.9</name>
 
        <packaging>jar</packaging>
 
@@ -45,7 +45,7 @@ under the License.
                <dependency>
                        <groupId>org.apache.hive</groupId>
                        <artifactId>hive-exec</artifactId>
-                       <version>2.3.6</version>
+                       <version>2.3.9</version>
                        <exclusions>
                                <exclusion>
                                        <groupId>log4j</groupId>
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/NOTICE
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/NOTICE
similarity index 81%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/NOTICE
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/NOTICE
index 5285c015759..276e7f1c9a8 100644
--- 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/NOTICE
+++ 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/NOTICE
@@ -1,4 +1,4 @@
-flink-sql-connector-hive-2.3.6
+flink-sql-connector-hive-2.3.9
 Copyright 2014-2021 The Apache Software Foundation
 
 This product includes software developed at
@@ -6,7 +6,7 @@ The Apache Software Foundation (http://www.apache.org/).
 
 This project bundles the following dependencies under the Apache Software 
License 2.0. (http://www.apache.org/licenses/LICENSE-2.0.txt)
 
-- org.apache.hive:hive-exec:2.3.6
+- org.apache.hive:hive-exec:2.3.9
 
 This project bundles the following dependencies under the BSD license.
 See bundled license files for details.
@@ -27,16 +27,16 @@ the Apache Software License 2.0 
(http://www.apache.org/licenses/LICENSE-2.0.txt)
 - org.apache.avro:avro-mapred:1.7.7
 - org.apache.avro:avro:1.7.7
 - org.apache.commons:commons-lang3:3.1
-- org.apache.hive.shims:hive-shims-0.23:2.3.6
-- org.apache.hive.shims:hive-shims-common:2.3.6
-- org.apache.hive:hive-common:2.3.6
-- org.apache.hive:hive-llap-client:2.3.6
-- org.apache.hive:hive-llap-common:2.3.6
-- org.apache.hive:hive-metastore:2.3.6
-- org.apache.hive:hive-serde:2.3.6
-- org.apache.hive:hive-service-rpc:2.3.6
+- org.apache.hive.shims:hive-shims-0.23:2.3.9
+- org.apache.hive.shims:hive-shims-common:2.3.9
+- org.apache.hive:hive-common:2.3.9
+- org.apache.hive:hive-llap-client:2.3.9
+- org.apache.hive:hive-llap-common:2.3.9
+- org.apache.hive:hive-metastore:2.3.9
+- org.apache.hive:hive-serde:2.3.9
+- org.apache.hive:hive-service-rpc:2.3.9
 - org.apache.hive:hive-storage-api:2.4.0
-- org.apache.hive:spark-client:2.3.6
+- org.apache.hive:spark-client:2.3.9
 - org.apache.orc:orc-core:1.3.4
 - org.apache.orc:orc-tools:1.3.4
 - org.apache.parquet:parquet-hadoop-bundle:1.8.1
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.antlr
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.antlr
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.antlr
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.antlr
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.javolution
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.javolution
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.javolution
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.javolution
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.jodd
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.jodd
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.jodd
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.jodd
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.kryo
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.kryo
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.kryo
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.kryo
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.minlog
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.minlog
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.minlog
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.minlog
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.protobuf
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.protobuf
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.protobuf
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.protobuf
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.reflectasm
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.reflectasm
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.reflectasm
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.reflectasm
diff --git 
a/flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.slf4j-api
 
b/flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.slf4j-api
similarity index 100%
rename from 
flink-connectors/flink-sql-connector-hive-2.3.6/src/main/resources/META-INF/licenses/LICENSE.slf4j-api
rename to 
flink-connectors/flink-sql-connector-hive-2.3.9/src/main/resources/META-INF/licenses/LICENSE.slf4j-api
diff --git a/flink-connectors/pom.xml b/flink-connectors/pom.xml
index dcf85fbf2c4..86dc7871664 100644
--- a/flink-connectors/pom.xml
+++ b/flink-connectors/pom.xml
@@ -98,7 +98,7 @@ under the License.
                                
<module>flink-sql-connector-elasticsearch7</module>
                                <module>flink-sql-connector-hbase-1.4</module>
                                <module>flink-sql-connector-hbase-2.2</module>
-                               <module>flink-sql-connector-hive-2.3.6</module>
+                               <module>flink-sql-connector-hive-2.3.9</module>
                                <module>flink-sql-connector-hive-3.1.2</module>
                                <module>flink-sql-connector-kafka</module>
                                
<module>flink-sql-connector-aws-kinesis-streams</module>
diff --git a/pom.xml b/pom.xml
index 6e3b0f90b9e..3789324b9e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -148,7 +148,7 @@ under the License.
                -->
                <minikdc.version>3.2.0</minikdc.version>
                <hive.version>2.3.4</hive.version>
-               <hive-2.2.0-orc-version>1.4.3</hive-2.2.0-orc-version>
+               <hive-2.3.9-orc-version>1.4.3</hive-2.3.9-orc-version>
                <orc.version>1.5.6</orc.version>
                <!--
                        Hive 2.3.4 relies on Hadoop 2.7.2 and later versions.
diff --git 
a/tools/ci/java-ci-tools/src/main/resources/modules-defining-excess-dependencies.modulelist
 
b/tools/ci/java-ci-tools/src/main/resources/modules-defining-excess-dependencies.modulelist
index d866af5e421..5aedadf3764 100644
--- 
a/tools/ci/java-ci-tools/src/main/resources/modules-defining-excess-dependencies.modulelist
+++ 
b/tools/ci/java-ci-tools/src/main/resources/modules-defining-excess-dependencies.modulelist
@@ -19,7 +19,7 @@
 # This file lists modules which define additional dependencies, not shown by 
the maven shade plugin output.
 # These are usually undeclared shaded (or otherwise included) dependencies 
from transitive dependencies.
 
-flink-sql-connector-hive-2.3.6
+flink-sql-connector-hive-2.3.9
 flink-sql-connector-hive-3.1.2
 flink-sql-connector-hbase-1.4
 flink-sql-connector-hbase-2.2

Reply via email to