Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: CDH 5.4.2
    • Fix Version/s: CLabs Phoenix 1.2
    • Component/s: HBase
    • Labels:
    • Environment:
      Linux (Cloudera 5.4 Quickstart VM upgraded to 5.4.1 via packages)

      Description

      I've been trying to get Phoenix 4.4 installed into Cloudera 5.4.1 and CDH 5.4.2 by placing my Phoenix jars in /usr/lib/hbase/lib/. The problem I ran into was an exception with the hbase client being incompatible. Specifically with the org.apache.hadoop.hbase.client.Scan class in the setRaw(boolean) method. In HBase 1.0.0, the setRaw method returns a Scan object, but the cloudera version of the HBase 1.0.0 has the setRaw method returning void. This causes problems with Phoenix as it depends on the true HBase 1.0.0 version's return value of Scan.

      I tried replacing the Cloudera jar with the HBase jar and ran into some other problems. So it is not an easily fixable issue.

      Is this an issue that will be fixed in the near future to be compliant with HBase jars?

        Attachments

          Activity

            People

            • Assignee:
              jon Jonathan Hsieh
              Reporter:
              reiddownie Reid Downie
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: