You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hudi.apache.org by da...@apache.org on 2022/07/18 03:46:30 UTC
[hudi] branch master updated (3964c476e0 -> 9282611bae)
This is an automated email from the ASF dual-hosted git repository.
danny0405 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
from 3964c476e0 Fix file group count issue with metadata partitions (#5892)
add 9282611bae [HUDI-4098] Support HMS for flink HudiCatalog (#6082)
No new revisions were added by this update.
Summary of changes:
.../hudi/common/table/TableSchemaResolver.java | 6 +
...yException.java => HoodieCatalogException.java} | 15 +-
hudi-flink-datasource/hudi-flink/pom.xml | 37 +-
.../apache/hudi/configuration/OptionsResolver.java | 9 +
.../apache/hudi/table/catalog/CatalogOptions.java | 18 +
.../apache/hudi/table/catalog/HiveSchemaUtils.java | 203 +++++
.../hudi/table/catalog/HoodieCatalogFactory.java | 36 +-
.../hudi/table/catalog/HoodieCatalogUtil.java | 96 +++
.../hudi/table/catalog/HoodieHiveCatalog.java | 899 +++++++++++++++++++++
.../hudi/table/catalog/TableOptionProperties.java | 64 ++
.../table/catalog/TypeInfoLogicalTypeVisitor.java | 236 ++++++
.../apache/hudi/table/format/FilePathUtils.java | 4 +
.../java/org/apache/hudi/util/StreamerUtil.java | 15 +
.../apache/hudi/table/ITTestHoodieDataSource.java | 42 +
.../hudi/table/catalog/HoodieCatalogTestUtils.java | 66 ++
.../table/catalog/TestHoodieCatalogFactory.java | 98 +++
.../hudi/table/catalog/TestHoodieHiveCatalog.java | 182 +++++
.../hudi-flink/src/test/resources}/hive-site.xml | 18 +-
.../test-catalog-factory-conf}/hive-site.xml | 14 +-
19 files changed, 2036 insertions(+), 22 deletions(-)
copy hudi-common/src/main/java/org/apache/hudi/exception/{SchemaCompatibilityException.java => HoodieCatalogException.java} (74%)
create mode 100644 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HiveSchemaUtils.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieCatalogUtil.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/HoodieHiveCatalog.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/main/java/org/apache/hudi/table/catalog/TypeInfoLogicalTypeVisitor.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/HoodieCatalogTestUtils.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/TestHoodieCatalogFactory.java
create mode 100644 hudi-flink-datasource/hudi-flink/src/test/java/org/apache/hudi/table/catalog/TestHoodieHiveCatalog.java
copy {docker/hoodie/hadoop/hive_base/conf => hudi-flink-datasource/hudi-flink/src/test/resources}/hive-site.xml (72%)
copy {docker/hoodie/hadoop/hive_base/conf => hudi-flink-datasource/hudi-flink/src/test/resources/test-catalog-factory-conf}/hive-site.xml (70%)