From 7f93061f899d3db045086b96655ea29a41d0d86e Mon Sep 17 00:00:00 2001 From: JothiKumar KuppaEkanath Date: Tue, 5 Nov 2019 10:59:53 -0800 Subject: [PATCH] Changed made to successfully build the clients --- README.md | 4 ++-- .../metastore/AWSCatalogMetastoreClient.java | 8 ++++++++ aws-glue-datacatalog-spark-client/pom.xml | 4 ++-- shims/spark-hive-shims/pom.xml | 16 ++++++++++------ 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 4771d27a..50391d93 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,13 @@ To build the Hive client, you need to first apply this [patch](https://issues.ap patch -p0 2.3.4-SNAPSHOT + 2.3.7-SNAPSHOT You are now ready to build the Hive client. diff --git a/aws-glue-datacatalog-hive2-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java b/aws-glue-datacatalog-hive2-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java index 7a793cba..5ee79cb0 100644 --- a/aws-glue-datacatalog-hive2-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java +++ b/aws-glue-datacatalog-hive2-client/src/main/java/com/amazonaws/glue/catalog/metastore/AWSCatalogMetastoreClient.java @@ -101,6 +101,8 @@ import org.apache.hadoop.hive.metastore.partition.spec.PartitionSpecProxy; import org.apache.log4j.Logger; import org.apache.thrift.TException; +import org.apache.hadoop.hive.metastore.api.PartitionValuesRequest; +import org.apache.hadoop.hive.metastore.api.PartitionValuesResponse; import java.io.IOException; import java.net.URI; @@ -1783,4 +1785,10 @@ private Path constructRenamedPath(Path defaultNewPath, Path currentPath) { defaultNewPath.toUri().getPath()); } + @Override + public PartitionValuesResponse listPartitionValues(PartitionValuesRequest arg0) + throws MetaException, TException, NoSuchObjectException { + return null; + } + } diff --git a/aws-glue-datacatalog-spark-client/pom.xml b/aws-glue-datacatalog-spark-client/pom.xml index ed8c8103..043c009e 100644 --- a/aws-glue-datacatalog-spark-client/pom.xml +++ b/aws-glue-datacatalog-spark-client/pom.xml @@ -13,13 +13,13 @@ aws-glue-datacatalog-spark-client - org.spark-project.hive + org.apache.hive hive-metastore ${spark-hive.version} provided - org.spark-project.hive + org.apache.hive hive-exec ${spark-hive.version} provided diff --git a/shims/spark-hive-shims/pom.xml b/shims/spark-hive-shims/pom.xml index d88ee48f..db25301f 100644 --- a/shims/spark-hive-shims/pom.xml +++ b/shims/spark-hive-shims/pom.xml @@ -1,6 +1,4 @@ - com.amazonaws.glue @@ -16,13 +14,13 @@ - org.spark-project.hive + org.apache.hive hive-exec ${spark-hive.version} provided - org.spark-project.hive + org.apache.hive hive-metastore ${spark-hive.version} provided @@ -32,5 +30,11 @@ shims-common ${project.version} + + org.apache.hadoop + hadoop-common + ${hadoop.version} + provided + - + \ No newline at end of file