hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-11804) Shaded Hadoop client artifacts and minicluster
Date Mon, 19 Dec 2016 06:16:58 GMT

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

Sean Busbey commented on HADOOP-11804:
--------------------------------------

Thinking about this more, the change to a pom type instead of an empty jar is better maven
hygiene but means that downstream users who don't want to opt-in to the shaded dependencies
will have to update their dependency declaration for the change.

i.e.

{code}
<dependency>
  <groupId>org.apache.hadoop</groupId>
  <artifactId>hadoop-client</artifactId>
</dependency>
{code}

has to change to

{code}
<dependency>
  <groupId>org.apache.hadoop</groupId>
  <artifactId>hadoop-client</artifactId>
  <type>pom</type>
</dependency>
{code}

Is that what we want? On the positive side, it means downstream folks have to think about
wether they want to keep using the client-with-third-party-dependencies or switch to the shaded
client. On the negative side, we are forcing all downstream users to think about things instead
of just those who are interested in the shaded client.

> Shaded Hadoop client artifacts and minicluster
> ----------------------------------------------
>
>                 Key: HADOOP-11804
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11804
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: build
>            Reporter: Sean Busbey
>            Assignee: Sean Busbey
>             Fix For: 3.0.0-alpha2
>
>         Attachments: HADOOP-11804.1.patch, HADOOP-11804.10.patch, HADOOP-11804.11.patch,
HADOOP-11804.12.patch, HADOOP-11804.13.patch, HADOOP-11804.14.patch, HADOOP-11804.2.patch,
HADOOP-11804.3.patch, HADOOP-11804.4.patch, HADOOP-11804.5.patch, HADOOP-11804.6.patch, HADOOP-11804.7.patch,
HADOOP-11804.8.patch, HADOOP-11804.9.patch, hadoop-11804-client-test.tar.gz
>
>
> make a hadoop-client-api and hadoop-client-runtime that i.e. HBase can use to talk with
a Hadoop cluster without seeing any of the implementation dependencies.
> see proposal on parent for details.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message