You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Istvan Toth (Jira)" <ji...@apache.org> on 2020/07/31 07:06:00 UTC

[jira] [Resolved] (PHOENIX-5993) HBase 2.2.5 public maven artifacts are incompatible with Hadoop 3

     [ https://issues.apache.org/jira/browse/PHOENIX-5993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Istvan Toth resolved PHOENIX-5993.
----------------------------------
    Resolution: Fixed

For now, we are handling it by documenting it, and adding the necessary steps to the CI script.

> HBase 2.2.5 public maven artifacts are incompatible with Hadoop 3
> -----------------------------------------------------------------
>
>                 Key: PHOENIX-5993
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5993
>             Project: Phoenix
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 5.1.0
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> The HBase artifacts downloadable from maven central are built with  Hadoop 2.x 
> However, up to now, we could use these artifacts with Hadoop 3.0 and they worked. (Or we just didn't hit the incompatibilities in our test suite.)
> This seems to have changed with 2.2.5, as the public maven artifact doesn't work with Hadoop 3.0.3 or 3.1.2 . 
> This is a known issue in HBase, and documented, but this means that 
>  * Any client JAR we'd build with Hbase 2.2.5 would have the same problem.
>  * We cannot run our tests with Hbase 2.2.5
> HBase's suggested solution is to rebuild HBase with the Hadoop version used in the cluster, and use that. This, however doesn't fit into our test or distribution process.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)