hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vikram Dixit K (JIRA)" <>
Subject [jira] [Updated] (HIVE-5755) Fix hadoop2 execution environment
Date Mon, 18 Nov 2013 20:19:26 GMT


Vikram Dixit K updated HIVE-5755:

    Attachment: HIVE-5755.2.patch

Hi [~brocknoland],

I did some more tweaking around with the maven flags and also developing a plan for how the
dependencies should look. For the most part, things look right. Given that we package all
the shims and choose one depending on the hadoop version that is available on the classpath,
the dependencies within shims and the dependencies on the shims in other modules look right.
The qtest profiles also include the right jars. However, the issue seems to be with the transitive
dependencies being pulled in from the hive-it-util. Once I changed the hadoop and hbase dependencies
in the hive-it-util target to optional, we get the behavior we expect. The profile flags seem
to be taking effect in the right way now. Not sure what exactly changed but I did clear my
.m2 cache a few times. Attaching a patch for reference. Please take a look and let me know
what you think.


> Fix hadoop2 execution environment
> ---------------------------------
>                 Key: HIVE-5755
>                 URL:
>             Project: Hive
>          Issue Type: Sub-task
>            Reporter: Brock Noland
>            Assignee: Brock Noland
>         Attachments: HIVE-5755.1.patch, HIVE-5755.2.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

View raw message