Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-5993

HBase 2.2.5 public maven artifacts are incompatible with Hadoop 3

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 5.1.0
    • None
    • core
    • None

    Description

      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.

      Attachments

        Issue Links

          Activity

            People

              stoty Istvan Toth
              stoty Istvan Toth
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: