Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
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
- is depended upon by
-
PHOENIX-7141 Use relocate by default for phoenix-server shading
- Resolved
- split from
-
PHOENIX-6053 Split Server Side Code into a Separate Module
- Resolved
- links to