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

Shwetha G S commented on ATLAS-411:
-----------------------------------

[~dossett], this patch will exclude just hadoop-* jars. If hadoop depends on a 
third party jar which has changed between the compile time hadoop and runtime 
hadoop, atlas will end up with both versions of the third party jar in its 
classpath and will cause issues at runtime depending on which version of the 
third party jar is loaded. maven-dependency-plugin copies jars in compile time 
dependency only. So, instead of excluding hadoop jars through excludeGroupIds, 
make the scope for hadoop dependencies as provided. I understand classpath is a 
mess, but we can minimise the trouble this way.

> Hive bridge needs the full hadoop classpath to interact with HDFS
> -----------------------------------------------------------------
>
>                 Key: ATLAS-411
>                 URL: https://issues.apache.org/jira/browse/ATLAS-411
>             Project: Atlas
>          Issue Type: Bug
>    Affects Versions: 0.6-incubating
>            Reporter: Aaron Dossett
>            Assignee: Aaron Dossett
>         Attachments: ATLAS-411-2.patch, ATLAS-411-3.patch, ATLAS-411.patch
>
>
> In some cases the HiveMetastoreBridge needs to interact directly with HDFS. 
> For example, to read a schema file.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to