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

HBase 2.2.5 public maven artifacts are incompatible with Hadoop 3

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.1.0
    • Fix Version/s: None
    • Component/s: core
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: