[
https://issues.apache.org/jira/browse/HIVE-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
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.
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.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
(v6.1#6144)