[ 
https://issues.apache.org/jira/browse/PHOENIX-7139?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17803327#comment-17803327
 ] 

ASF GitHub Bot commented on PHOENIX-7139:
-----------------------------------------

stoty commented on PR #1781:
URL: https://github.com/apache/phoenix/pull/1781#issuecomment-1877759344

   That seems to be an issue with Yetus not grasping the depencies between 
modules.
   It builds fine for me locally, looks like Yetus is trying to build the 
assembly without building/installing the modules the assembly depends on first.
   




> Create phoenix-mapreduce-byo-shaded-hbase artifact for use by connectors
> ------------------------------------------------------------------------
>
>                 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)

Reply via email to