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

Vikram Dixit K commented on HIVE-5755:
--------------------------------------

Hi Brock,

I think I figured out the issue. The way it is currently setup, the hive-shims 
are used by a lot of modules during compile time. The hive-shims jar is a 
collection of all the shims classes. When we compile hive this is the right 
procedure because we want to compile hive against all the different shims and 
hadoop versions. However, when we run tests, we do need to run against a 
specific version of shim and hadoop. I think that we should make the dependency 
on shims for all the base modules optional and depend on the specific shims in 
the tests. I have taken a stab at this and it works. I will attach the patch 
here. Please take a look and let me know what you think.

Thanks
Vikram.

> Fix hadoop2 execution environment
> ---------------------------------
>
>                 Key: HIVE-5755
>                 URL: https://issues.apache.org/jira/browse/HIVE-5755
>             Project: Hive
>          Issue Type: Sub-task
>            Reporter: Brock Noland
>            Assignee: Brock Noland
>         Attachments: HIVE-5755.1.patch, HIVE-5755.try.patch
>
>
> It looks like the hadoop2 execution environment isn't exactly correct post 
> mavenization.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to