[
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)