Skip to content
This repository has been archived by the owner on Jan 29, 2022. It is now read-only.

support hive 3 serde interfaces/remove deprecated hive api references #154

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

RameshByndoor
Copy link

Trying with Hive 3.1.1 and Hadoop 3.1.0 and started failing with following exceptions.
Hope above patch help fix the following issues if you come across same.

java.lang.NoClassDefFoundError: org/apache/hadoop/hive/serde2/SerDe
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)

And while deleting a table
java.lang.NoClassDefFoundError: org/apache/hadoop/hive/metastore/MetaStoreUtils

@aakashnand
Copy link

@RameshByndoor Thank you for this patch. I found this helpful. I faced a problem with Hive 3 for creating a managed table using mongo-Hadoop documentation and I believe we cannot disable ACID in the new hive. So, I created an external table using your patch and its working. Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants