You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@phoenix.apache.org by "Istvan Toth (Jira)" <ji...@apache.org> on 2024/01/08 07:04:00 UTC

[jira] [Updated] (PHOENIX-7139) Create phoenix-mapreduce-byo-shaded-hbase artifact

     [ https://issues.apache.org/jira/browse/PHOENIX-7139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Istvan Toth updated PHOENIX-7139:
---------------------------------
    Summary: Create phoenix-mapreduce-byo-shaded-hbase artifact  (was: Create phoenix-mapreduce-byo-shaded-hbase artifact for use by connectors)

> Create phoenix-mapreduce-byo-shaded-hbase artifact
> --------------------------------------------------
>
>                 Key: PHOENIX-7139
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-7139
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> 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 {color:#000000}org.apache.hadoop.hbase.shaded{color}
>  * Direct non-hbase and non-hadoop dependencies are relocated under {color:#000000}org.apache.phoenix.shaded
> {color}
> {color:#000000}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){color}
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)