Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-4338 Move to HBase-2.0
  3. PHOENIX-4408

Figure out Hadoop version compatibility

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 5.0.0
    • None
    • None

    Description

      The 5.x-HBase-2.0 branch is presently incompatible with both Hadoop 2.7 and Hadoop 3.0.

      This stems from PhoenixMetricsSink and LoggingSink both of which extend MetricsSink from Hadoop. Hadoop leaks a commons-configuration class into a method signature and changes the dependency across versions.

      This makes it extremely annoying to work around downstream (we would have to create multiple maven modules to shim around this). We should figure out what compatibility we want to have. Post PHOENIX-4405, it's only Hadoop3.

      Attachments

        Activity

          People

            Unassigned Unassigned
            elserj Josh Elser
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: