[ 
https://issues.apache.org/jira/browse/ATLAS-3172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16827794#comment-16827794
 ] 

jianxiong zhao commented on ATLAS-3172:
---------------------------------------

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)

Reply via email to