Description
Phoenix-client contains Phoenix, plus most of a Hadoop+Hbase stack.
We keep running into difficulties, where phoenix-client conflicts with user code, or in the case of connectors with different components.
Instead of shading packages explicitly, try the approach of shading everything, and only keeping unshaded the libraries that cannot be shaded.
This is the approach taken by Hadoop.
Attachments
Issue Links
- causes
-
PHOENIX-6221 Getting CNF while creating transactional table with Omid
- Resolved
-
PHOENIX-6193 PHOENIX-6151 slows down shading
- Resolved
-
PHOENIX-6294 javax.servlet relocation added by PHOENIX-6151 breaks PQS
- Closed
- is depended upon by
-
PHOENIX-6144 Phoenix client coexistence with other hadoop components in the same JVM
- Resolved
- is related to
-
PHOENIX-6175 Sort out phoenix-connectors shading for 6.0
- Resolved
-
PHOENIX-6053 Split Server Side Code into a Separate Module
- Resolved
- relates to
-
PHOENIX-6089 Additional relocations for the 5.1.0 client
- Resolved
-
PHOENIX-6114 Create shaded phoenix-pherf and remove lib dir from assembly
- Resolved
- links to