[
https://issues.apache.org/jira/browse/ATLAS-3172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16827794#comment-16827794
]
jianxiong zhao edited comment on ATLAS-3172 at 4/28/19 2:43 AM:
----------------------------------------------------------------
Hi [~madhan.neethiraj], After build with *mvn clean package -Pdist
-DskipTests*, there were only 3 jackson jars in my
*hook/hive/atlas-hive-plugin-impl* , they were *jackson-annotations-2.9.8.jar*,
*jackson-core-2.9.8.jar* and *jackson-databind-2.9.8.jar*, and executing
*import-hive.sh* always fail with
{code:java}
Enter username for atlas :- admin
Enter password for atlas :-
Exception in thread "main" java.lang.NoClassDefFoundError:
com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider
at org.apache.atlas.AtlasBaseClient.getClient(AtlasBaseClient.java:270)
at org.apache.atlas.AtlasBaseClient.initializeState(AtlasBaseClient.java:453)
at org.apache.atlas.AtlasBaseClient.initializeState(AtlasBaseClient.java:448)
at org.apache.atlas.AtlasBaseClient.<init>(AtlasBaseClient.java:132)
at org.apache.atlas.AtlasClientV2.<init>(AtlasClientV2.java:82)
at
org.apache.atlas.hive.bridge.HiveMetaStoreBridge.main(HiveMetaStoreBridge.java:131)
Caused by: java.lang.ClassNotFoundException:
com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 6 more
Failed to import Hive Meta Data!!!{code}
I have to download and copy *jackson-jaxrs-base-2.9.8.jar*,
*jackson-jaxrs-json-provider-2.9.8.jar* and
*jackson-module-jaxb-annotations-2.9.8.jar* to
*hook/hive/atlas-hive-plugin-impl* manually each time after rebuild.
was (Author: theharpers):
Hi [~madhan.neethiraj], After build with `mvn clean package -Pdist
-DskipTests`, there were only 3 jackson jars in my
`hook/hive/atlas-hive-plugin-impl` , they were `jackson-annotations-2.9.8.jar`,
`jackson-core-2.9.8.jar` and `jackson-databind-2.9.8.jar`, and executing
`import-hive.sh` always fail with
```
Enter username for atlas :- admin
Enter password for atlas :-
Exception in thread "main" java.lang.NoClassDefFoundError:
com/fasterxml/jackson/jaxrs/json/JacksonJaxbJsonProvider
at org.apache.atlas.AtlasBaseClient.getClient(AtlasBaseClient.java:270)
at org.apache.atlas.AtlasBaseClient.initializeState(AtlasBaseClient.java:453)
at org.apache.atlas.AtlasBaseClient.initializeState(AtlasBaseClient.java:448)
at org.apache.atlas.AtlasBaseClient.<init>(AtlasBaseClient.java:132)
at org.apache.atlas.AtlasClientV2.<init>(AtlasClientV2.java:82)
at
org.apache.atlas.hive.bridge.HiveMetaStoreBridge.main(HiveMetaStoreBridge.java:131)
Caused by: java.lang.ClassNotFoundException:
com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 6 more
Failed to import Hive Meta Data!!!
```
I have to download and copy `jackson-jaxrs-base-2.9.8.jar`,
`jackson-jaxrs-json-provider-2.9.8.jar` and
`jackson-module-jaxb-annotations-2.9.8.jar` to
`hook/hive/atlas-hive-plugin-impl` manually each time after rebuild.
> Atlas Hive Hook lack of Jackson dependency
> ------------------------------------------
>
> Key: ATLAS-3172
> URL: https://issues.apache.org/jira/browse/ATLAS-3172
> Project: Atlas
> Issue Type: Bug
> Reporter: jianxiong zhao
> Priority: Major
>
> After copying Hive Hook to ${ATLAS_HOME}, executing `hook-bin/import-hive.sh`
> always fails with lack of Jackson.XXX dependencies
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)