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

Sean Busbey commented on HBASE-22087:
-------------------------------------

I've started digging into this more. It looks like when building against 
current Hadoop trunk our set of dependencies eventually attempt to add jline 
into the {{hbase-shaded-mapreduce}} module. We should make sure to exclude it. 
That artifact is defined as "stuff you need to use hbase's mapreduce support 
but with nothing that ought to be present from Hadoop at submission time" and 
it looks like the addition of JLine to YARN is not something where clients are 
expected to bring it with them.

> Update LICENSE/shading for the dependencies from the latest Hadoop trunk
> ------------------------------------------------------------------------
>
>                 Key: HBASE-22087
>                 URL: https://issues.apache.org/jira/browse/HBASE-22087
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Wei-Chiu Chuang
>            Assignee: Wei-Chiu Chuang
>            Priority: Major
>         Attachments: HBASE-22087.master.001.patch, depcheck_hadoop33.log
>
>
> The following list of dependencies were added in Hadoop trunk (3.3.0) and 
> HBase does not compile successfully:
> YARN-8778 added jline 3.9.0
> HADOOP-15775 added javax.activation
> HADOOP-15531 added org.apache.common.text (commons-text)
> HADOOP-15764 added dnsjava (org.xbill)
> Some of these are needed to support JDK9/10/11 in Hadoop.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to