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

Create phoenix-mapreduce-byo-shaded-hbase artifact

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 5.2.0
    • None
    • None

    Description

      This is designed to work with the classpath returned by the "hbase mapredcp" command, which has the unshaded Hadoop dependencies, and the shaded hbase-shaded-mapreduce Jar.

      This is the same shading currently used by the Phoenix connectors shaded artifacts.

      • All Hadoop and HBase artifacts are marked as provided
      • Protobuf 2.5 is relocated under org.apache.hadoop.hbase.shaded
      • Direct non-hbase and non-hadoop dependencies are relocated under org.apache.phoenix.shaded

      In theory, this should also work as a JDBC client with either hbase-shaded-client, or with hbase-shaded-client-byo-hadoop + hadoop classpath. (Not tested yet)

       

      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: